From ff1df62eecc93de28d9ac0140e626258d9dca929 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Tue, 4 Dec 2018 09:54:29 +0100 Subject: [PATCH 1/8] All tests pass --- Makefile | 4 + docs/configuration.rst | 244 + docs/index.rst | 3 +- docs/quickstart.rst | 228 +- docs/quickstart.yml | 30 + docs/soil.png | Bin 0 -> 43960 bytes docs/soil_tutorial.rst | 2 +- examples/NewsSpread.ipynb | 214 +- examples/Untitled.ipynb | 80808 ++++++++++++++++++++++++ examples/complete.yml | 2 + examples/pubcrawl/README.md | 10 + examples/pubcrawl/pubcrawl.py | 174 + examples/pubcrawl/pubcrawl.yml | 26 + examples/rabbits/rabbits.yml | 2 +- examples/tutorial/soil_tutorial.html | 4 +- examples/tutorial/soil_tutorial.ipynb | 2 +- soil/__init__.py | 12 +- soil/agents/SISaModel.py | 36 +- soil/agents/__init__.py | 69 +- soil/analysis.py | 2 +- soil/environment.py | 43 +- soil/history.py | 101 +- soil/simulation.py | 72 +- soil/utils.py | 98 +- soil/web/__init__.py | 2 +- tests/test_examples.py | 45 + tests/test_history.py | 23 + tests/test_main.py | 97 +- 28 files changed, 81985 insertions(+), 368 deletions(-) create mode 100644 Makefile create mode 100644 docs/configuration.rst create mode 100644 docs/quickstart.yml create mode 100644 docs/soil.png create mode 100644 examples/Untitled.ipynb create mode 100644 examples/pubcrawl/README.md create mode 100644 examples/pubcrawl/pubcrawl.py create mode 100644 examples/pubcrawl/pubcrawl.yml create mode 100644 tests/test_examples.py diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..906cce1 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +test: + docker-compose exec dev python -m pytest -s -v + +.PHONY: test \ No newline at end of file diff --git a/docs/configuration.rst b/docs/configuration.rst new file mode 100644 index 0000000..c012cb1 --- /dev/null +++ b/docs/configuration.rst @@ -0,0 +1,244 @@ +Configuring a simulation +------------------------ + +There are two ways to configure a simulation: programmatically and with a configuration file. +In both cases, the parameters used are the same. +The advantage of a configuration file is that it is a clean declarative description, and it makes it easier to reproduce. + +Simulation configuration files can be formatted in ``json`` or ``yaml`` and they define all the parameters of a simulation. +Here's an example (``example.yml``). + +.. code:: yaml + + --- + name: MyExampleSimulation + max_time: 50 + num_trials: 3 + interval: 2 + network_params: + generator: barabasi_albert_graph + n: 100 + m: 2 + network_agents: + - agent_type: SISaModel + weight: 1 + state: + id: content + - agent_type: SISaModel + weight: 1 + state: + id: discontent + - agent_type: SISaModel + weight: 8 + state: + id: neutral + environment_params: + prob_infect: 0.075 + + +This example configuration will run three trials (``num_trials``) of a simulation containing a randomly generated network (``network_params``). +The 100 nodes in the network will be SISaModel agents (``network_agents.agent_type``), which is an agent behavior that is included in Soil. +10% of the agents (``weight=1``) will start in the content state, 10% in the discontent state, and the remaining 80% (``weight=8``) in the neutral state. +All agents will have access to the environment (``environment_params``), which only contains one variable, ``prob_infected``. +The state of the agents will be updated every 2 seconds (``interval``). + +Now run the simulation with the command line tool: + +.. code:: bash + + soil example.yml + +Once the simulation finishes, its results will be stored in a folder named ``MyExampleSimulation``. +Three types of objects are saved by default: a pickle of the simulation; a ``YAML`` representation of the simulation (which can be used to re-launch it); and for every trial, a ``sqlite`` file with the content of the state of every network node and the environment parameters at every step of the simulation. + + +.. code:: + + soil_output + └── MyExampleSimulation + ├── MyExampleSimulation.dumped.yml + ├── MyExampleSimulation.simulation.pickle + ├── MyExampleSimulation_trial_0.db.sqlite + ├── MyExampleSimulation_trial_1.db.sqlite + └── MyExampleSimulation_trial_2.db.sqlite + + +You may also ask soil to export the states in a ``csv`` file, and the network in gephi format (``gexf``). + +Network +======= + +The network topology for the simulation can be loaded from an existing network file or generated with one of the random network generation methods from networkx. + +Loading a network +################# + +To load an existing network, specify its path in the configuration: + +.. code:: yaml + + --- + network_params: + path: /tmp/mynetwork.gexf + +Soil will try to guess what networkx method to use to read the file based on its extension. +However, we only test using ``gexf`` files. + +For simple networks, you may also include them in the configuration itself using , using the ``topology`` parameter like so: + +.. code:: yaml + + --- + topology: + nodes: + - id: First + - id: Second + links: + - source: First + target: Second + + +Generating a random network +########################### + +To generate a random network using one of networkx's built-in methods, specify the `graph generation algorithm `_ and other parameters. +For example, the following configuration is equivalent to :code:`nx.complete_graph(n=100)`: + +.. code:: yaml + + network_params: + generator: complete_graph + n: 100 + +Environment +============ +The environment is the place where the shared state of the simulation is stored. +For instance, the probability of disease outbreak. +The configuration file may specify the initial value of the environment parameters: + +.. code:: yaml + + environment_params: + daily_probability_of_earthquake: 0.001 + number_of_earthquakes: 0 + +All agents have access to the environment parameters. + +In some scenarios, it is useful to have a custom environment, to provide additional methods or to control the way agents update environment state. +For example, if our agents play the lottery, the environment could provide a method to decide whether the agent wins, instead of leaving it to the agent. + + +Agents +====== +Agents are a way of modelling behavior. +Agents can be characterized with two variables: agent type (``agent_type``) and state. +Only one agent is executed at a time (generally, every ``interval`` seconds), and it has access to its state and the environment parameters. +Through the environment, it can access the network topology and the state of other agents. + +There are three three types of agents according to how they are added to the simulation: network agents and environment agent. + +Network Agents +############## +Network agents are attached to a node in the topology. +The configuration file allows you to specify how agents will be mapped to topology nodes. + +The simplest way is to specify a single type of agent. +Hence, every node in the network will be associated to an agent of that type. + +.. code:: yaml + + agent_type: SISaModel + +It is also possible to add more than one type of agent to the simulation, and to control the ratio of each type (using the ``weight`` property). +For instance, with following configuration, it is five times more likely for a node to be assigned a CounterModel type than a SISaModel type. + +.. code:: yaml + + network_agents: + - agent_type: SISaModel + weight: 1 + - agent_type: CounterModel + weight: 5 + +The third option is to specify the type of agent on the node itself, e.g.: + + +.. code:: yaml + + topology: + nodes: + - id: first + agent_type: BaseAgent + states: + first: + agent_type: SISaModel + + +This would also work with a randomly generated network: + + +.. code:: yaml + + network: + generator: complete + n: 5 + agent_type: BaseAgent + states: + - agent_type: SISaModel + + + +In addition to agent type, you may add a custom initial state to the distribution. +This is very useful to add the same agent type with different states. +e.g., to populate the network with SISaModel, roughly 10% of them with a discontent state: + +.. code:: yaml + + network_agents: + - agent_type: SISaModel + weight: 9 + state: + id: neutral + - agent_type: SISaModel + weight: 1 + state: + id: discontent + +Lastly, the configuration may include initial state for one or more nodes. +For instance, to add a state for the two nodes in this configuration: + +.. code:: yaml + + agent_type: SISaModel + network: + generator: complete_graph + n: 2 + states: + - id: content + - id: discontent + + +Or to add state only to specific nodes (by ``id``). +For example, to apply special skills to Linux Torvalds in a simulation: + +.. literalinclude:: ../examples/torvalds.yml + :language: yaml + + +Environment Agents +################## +In addition to network agents, more agents can be added to the simulation. +These agents are programmed in much the same way as network agents, the only difference is that they will not be assigned to network nodes. + + +.. code:: + + environment_agents: + - agent_type: MyAgent + state: + mood: happy + - agent_type: DummyAgent + + +You may use environment agents to model events that a normal agent cannot control, such as natural disasters or chance. +They are also useful to add behavior that has little to do with the network and the interactions within that network. diff --git a/docs/index.rst b/docs/index.rst index 5822204..92896ce 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -6,7 +6,7 @@ Welcome to Soil's documentation! ================================ -Soil is an Agent-based Social Simulator in Python for modelling and simulation of Social Networks. +Soil is an Agent-based Social Simulator in Python focused on Social Networks. If you use Soil in your research, do not forget to cite this paper: @@ -39,6 +39,7 @@ If you use Soil in your research, do not forget to cite this paper: installation quickstart + configuration Tutorial .. diff --git a/docs/quickstart.rst b/docs/quickstart.rst index 6539ed3..b29534d 100644 --- a/docs/quickstart.rst +++ b/docs/quickstart.rst @@ -1,197 +1,71 @@ Quickstart ---------- -This section shows how to run simulations from simulation configuration files. -First of all, you need to install the package (See :doc:`installation`) +This section shows how to run your first simulation with Soil. +For installation instructions, see :doc:`installation`. -Simulation configuration files are ``json`` or ``yaml`` files that define all the parameters of a simulation. -Here's an example (``example.yml``). - -.. code:: yaml - - --- - name: MyExampleSimulation - max_time: 50 - num_trials: 3 - interval: 2 - network_params: - network_type: barabasi_albert_graph - n: 100 - m: 2 - agent_distribution: - - agent_type: SISaModel - weight: 1 - state: - id: content - - agent_type: SISaModel - weight: 1 - state: - id: discontent - - agent_type: SISaModel - weight: 8 - state: - id: neutral - environment_params: - prob_infect: 0.075 +There are mainly two parts in a simulation: agent classes and simulation configuration. +An agent class defines how the agent will behave throughout the simulation. +The configuration includes things such as number of agents to use and their type, network topology to use, etc. -This example configuration will run three trials of a simulation containing a randomly generated network. -The 100 nodes in the network will be SISaModel agents, 10% of them will start in the content state, 10% in the discontent state, and the remaining 80% in the neutral state. -All agents will have access to the environment, which only contains one variable, ``prob_infected``. -The state of the agents will be updated every 2 seconds (``interval``). - -Now run the simulation with the command line tool: - -.. code:: bash - - soil example.yml - -Once the simulation finishes, its results will be stored in a folder named ``MyExampleSimulation``. -Four types of objects are saved by default: a pickle of the simulation; a ``YAML`` representation of the simulation (which can be used to re-launch it); and for every trial, a csv file with the content of the state of every network node and the environment parameters at every step of the simulation, as well as the network in gephi format (``gexf``). +.. image:: soil.png + :width: 80% + :align: center -.. code:: +Soil includes several agent classes in the ``soil.agents`` module, and we will use them in this quickstart. +If you are interested in developing your own agents classes, see :doc:`soil_tutorial`. +The configuration is the following: - soil_output - ├── Sim_prob_0 - │   ├── Sim_prob_0.dumped.yml - │   ├── Sim_prob_0.simulation.pickle - │   ├── Sim_prob_0_trial_0.environment.csv - │   └── Sim_prob_0_trial_0.gexf - - -Network -======= - -The network topology for the simulation can be loaded from an existing network file or generated with one of the random network generation methods from networkx. - -Loading a network -################# - -To load an existing network, specify its path in the configuration: - -.. code:: yaml - - --- - network_params: - path: /tmp/mynetwork.gexf - -Soil will try to guess what networkx method to use to read the file based on its extension. -However, we only test using ``gexf`` files. - -Generating a random network -########################### - -To generate a random network using one of networkx's built-in methods, specify the `graph generation algorithm `_ and other parameters. -For example, the following configuration is equivalent to :code:`nx.complete_graph(100)`: - -.. code:: yaml - - network_params: - network_type: complete_graph - n: 100 - -Environment -============ -The environment is the place where the shared state of the simulation is stored. -For instance, the probability of disease outbreak. -The configuration file may specify the initial value of the environment parameters: - -.. code:: yaml - - environment_params: - daily_probability_of_earthquake: 0.001 - number_of_earthquakes: 0 - -Any agent has unrestricted access to the environment. -However, for the sake of simplicity, we recommend limiting environment updates to environment agents. - -Agents -====== -Agents are a way of modelling behavior. -Agents can be characterized with two variables: an agent type (``agent_type``) and its state. -Only one agent is executed at a time (generally, every ``interval`` seconds), and it has access to its state and the environment parameters. -Through the environment, it can access the network topology and the state of other agents. - -There are three three types of agents according to how they are added to the simulation: network agents and environment agent. - -Network Agents -############## -Network agents are attached to a node in the topology. -The configuration file allows you to specify how agents will be mapped to topology nodes. - -The simplest way is to specify a single type of agent. -Hence, every node in the network will be associated to an agent of that type. - -.. code:: yaml - - agent_type: SISaModel - -It is also possible to add more than one type of agent to the simulation, and to control the ratio of each type (using the ``weight`` property). -For instance, with following configuration, it is five times more likely for a node to be assigned a CounterModel type than a SISaModel type. - -.. code:: yaml - - agent_distribution: - - agent_type: SISaModel - weight: 1 - - agent_type: CounterModel - weight: 5 - -In addition to agent type, you may also add a custom initial state to the distribution. -This is very useful to add the same agent type with different states. -e.g., to populate the network with SISaModel, roughly 10% of them with a discontent state: - -.. code:: yaml - - agent_distribution: - - agent_type: SISaModel - weight: 9 - state: - id: neutral - - agent_type: SISaModel - weight: 1 - state: - id: discontent - -Lastly, the configuration may include initial state for one or more nodes. -For instance, to add a state for the two nodes in this configuration: - -.. code:: yaml - - agent_type: SISaModel - network: - network_type: complete_graph - n: 2 - states: - - id: content - - id: discontent - - -Or to add state only to specific nodes (by ``id``). -For example, to apply special skills to Linux Torvalds in a simulation: - -.. literalinclude:: ../examples/torvalds.yml +.. literalinclude:: quickstart.yml :language: yaml -Environment Agents -################## -In addition to network agents, more agents can be added to the simulation. -These agens are programmed in much the same way as network agents, the only difference is that they will not be assigned to network nodes. +You may :download:`download the file ` directly. +The agent type used, SISa, is a very simple model. +It only has three states (neutral, content and discontent), +Its parameters are the probabilities to change from one state to another, either spontaneously or because of contagion from neighboring agents. +To see the simulation in action, simply point soil to the configuration, and tell it to store the graph and the history of agent states and environment parameters at every point. + .. code:: - environment_agents: - - agent_type: MyAgent - state: - mood: happy - - agent_type: DummyAgent + ❯ soil --graph --csv quickstart.yml [13:35:29] + INFO:soil:Using config(s): quickstart + INFO:soil:Dumping results to soil_output/quickstart : ['csv', 'gexf'] + INFO:soil:Starting simulation quickstart at 13:35:30. + INFO:soil:Starting Simulation quickstart trial 0 at 13:35:30. + INFO:soil:Finished Simulation quickstart trial 0 at 13:35:49 in 19.43677067756653 seconds + INFO:soil:Starting Dumping simulation quickstart trial 0 at 13:35:49. + INFO:soil:Finished Dumping simulation quickstart trial 0 at 13:35:51 in 1.7733407020568848 seconds + INFO:soil:Dumping results to soil_output/quickstart + INFO:soil:Finished simulation quickstart at 13:35:51 in 21.29862952232361 seconds -Visualizing the results -======================= +The ``CSV`` file should look like this: -The simulation will return a dynamic graph .gexf file which could be visualized with +.. code:: + + agent_id,t_step,key,value + env,0,neutral_discontent_spon_prob,0.05 + env,0,neutral_discontent_infected_prob,0.1 + env,0,neutral_content_spon_prob,0.2 + env,0,neutral_content_infected_prob,0.4 + env,0,discontent_neutral,0.2 + env,0,discontent_content,0.05 + env,0,content_discontent,0.05 + env,0,variance_d_c,0.05 + env,0,variance_c_d,0.1 + + +The environment variables are marked as ``agent_id`` env. +Th exported values are only stored when they change. +To find out how to get every key and value at every point in the simulation, check out the :doc:`soil_tutorial`. + +The dynamic graph is exported as a .gexf file which could be visualized with `Gephi `__. +Now it is your turn to experiment with the simulation. +Change some of the parameters, such as the number of agents, the probability of becoming content, or the type of network, and see how the results change. + diff --git a/docs/quickstart.yml b/docs/quickstart.yml new file mode 100644 index 0000000..76ed3e2 --- /dev/null +++ b/docs/quickstart.yml @@ -0,0 +1,30 @@ +--- +name: quickstart +num_trials: 1 +max_time: 1000 +network_agents: + - agent_type: SISaModel + state: + id: neutral + weight: 1 + - agent_type: SISaModel + state: + id: content + weight: 2 +network_params: + n: 100 + k: 5 + p: 0.2 + generator: newman_watts_strogatz_graph +environment_params: + neutral_discontent_spon_prob: 0.05 + neutral_discontent_infected_prob: 0.1 + neutral_content_spon_prob: 0.2 + neutral_content_infected_prob: 0.4 + discontent_neutral: 0.2 + discontent_content: 0.05 + content_discontent: 0.05 + variance_d_c: 0.05 + variance_c_d: 0.1 + content_neutral: 0.1 + standard_variance: 0.1 diff --git a/docs/soil.png b/docs/soil.png new file mode 100644 index 0000000000000000000000000000000000000000..b91da6c77463fcdfe007d4b4adcfe71bbe744ac1 GIT binary patch literal 43960 zcmZ^~by$>L_XY}x0@B@G(wz?7IWz(Sigbs>5CYQOAu*IlDWD=Cr2Q%)~Xo=)V%ctD$MRpV2651T0MA%pBNu?46G55=M zrf=0^DP5Js{_Uifz|*0y?Qeg`FRS}^d9vKwwCI&r7iP1^!1+7lep%npD(tV5O?oU7 z8-&P+4AFzGhcf{}u@%U_x*rGU-Z}AK?9B)s$6P)R{rR0_{ZpsfZ$aF9qBR2th1h6E zG5(=a-~9WYNx_!ZbGqtj`4>Ey`PPEtE!4UGwj_`KZ8i^oL&c)9mm3l>_$73+K`xxo z&L&+)_qeO&aWKap#Xi#c#+Di}F~i6rXuHEpbqeMF_b!7hUuZL&Q~kN^2dI`6D%jh8 z@shUkc-75SNWD0txhUj2y^Mk_*@ zt84jI0jYiQk(B6;+knnY@zPl^TM+*5&9=0uAPqO~Y3P)N+uj|L&-JgdoI~TzH(UwQ zr}R$u1%Cy9f{<_ZFUTEJb0ub>jki`T3G!8VpRCI+b?U+gU}7Q|uaYm{Sh0?XrI<;K zpPOM4aF`Pw*Dgm~Pp-CZ!mTV@(AxThu%TJidyKY@{^p(W)bdxyXIYJ;OM{-zb3P@# z6dDw$D5@YKWOJJ4#Cl2bS8y<~}GW!&R^ z5T)h5phu!OgEutRt7DR2)ZcdNE>^}P?4mH$r8_HePbx##QtB1zUN)M>TMqkkf7Nt( z|IGiv^kwRaQ3184%LViBbj_YgakGakh4xbNp{1z13o-#G!na6c(&&ffw;Zphtn--Y zVYf$kW)ILvhG)?ohusM0&V3Ti&gv&;UgpNtf1oZX+=nG& zW~}>VsSiC_;)e&UL4Iwwj3Zv# zjX_tbq-~QwKhCIGgCjf7(n>6Au#+1Xym=z?JR*lk8eyjjF^P8CZ+XfdLe!ij+pL*4-IeGFOCaaHa zFXpzC#IE+ny*GmJan8_lrz)yjL@|)N1WHpnnJih%F7e9z)f_C}1y@_>zi9>g|B!!G zts3zqYb_<)^OU^bkMqwxxlLJzoRB%+7MKqkb^BZD7uN2PV~6m=I7V&{30To~U%#n7 z$Jk)0w=qerm)CFU!6tsFby}{+Cf*APo##)x+&6@qIk@CSIQAnwG_cVTpJIi zww8&0Hrbmy)R$#)jR!1*s_H zM)W)Ju&n(%iHVT5WI|Ys z0*L-E39L$_{}_885A~M!nI!A|N?QM0jv#6|ZIY@n9O;~8vHkxux))|7gt~X|tphg9 zduP1w^S?d-i40@yH*|G<9k^MZGbynYTt+}I{ZccVw@UiyMln3}`Yg31B_YAke-TzO z*9LoU{@y;R<#^6zDjJ{GD2+u$(Oo2$bObI_({YK^I+}fwvf1_C?wh^YCq?*kGh!*# z|9T@KdT&~V&-!rH{k>+TjKr0$7?<>eUdGVMMz{HDaksfj*^u){(Y2`>)0&{)?WVhn z?H1))Il8;^P0*i1`KIMM`Qk5+gEnxvln7>-s6+;2;?9!o5-#|{pUEF$s6o*=i*HTOyY7OOey{wP7>u zJ1Xr-rmsn6kg0b6_>9Y?b*h4Wi;H9ny}mRL%rxgRZ>VgHDYcD>B4L^nO_NW9q&@u+ zu$FY*^y8yXjor6wt~vd3Wq9E6P8CkZ2t2+!(N8nHkMx51PqkHh%ij8Al_56=hpJZ0 z@y_?McuIlV)wMN4b|{@sxn`D83WLnyncUT3#@19#PWCIWf~Ez({H?hUHP>&PCSFxP z?us^d<3e!l$Oz#7_cT6cUY0~2cH#;+w!R#Zz2KdSvm4CS*Yb5#A4dMl_o&X|G2QY} zch2UwtadAZ5d4=>?ioY{sr*jWiI`oEHv)@rdaL76AL*2{(XDsdd7>Ig)FP^dQa-8~ zb>uuI8zYl!P$O~!`VCg)hV9apWN!I%&T8zUV5G)^AM&r^E!9cC$CkL>@BX{*WT<^# z3jN#8APXF=RJRV$l!tWjS!pY!_f`F5R)k}plJ z9I}r!u(qz_yqX?S#o;%98M`C7DXM~5?_v6Rc(=6HEdF2Hl@WW=!C1`M=rcR@eyVgi zRrj>`|E^^Sz4XH8z#(yeK`QXPkCDs<^^3@pG$Fis#L$PrU+Lt(l38?I)*!#9+ew)#n@oEpmVWJ6jAL`Gkmz1Mo1|D%x}4-ysyk#hCIe_hz6 z%HMU9rkKu&Vgr$ga(0P--W4VB|9+QzUq;OIkI%Or^ksBSFMOVpazzN!-K4ToLXdzN z%zbVVK4OLvSoq&^S+7s~=6REEVr4-Vf;kT1|1;vk|7S!ZB%(y@-vNF9{|019oNw4O zt~QcFt`~*=!ka7%|A0H0dCC6|!g(YF5+LuL+2LP5(Oo&`6i%Yhkdznhq zqh1se5Yi&PmPeq|$wpH&fL}56$~A6g&k`4wTA^O*;k~2?*S<4Z@GBDXBBHE;<>u{A zh`3ZZhJ;VG5*=<`%gT=^`H8-x?f2L9=)`WMlkv9&Q)R{iM9^H(Rli2kSQLymfV z8PxYQX>T@M5`}Ci_2GZ|pM{_O`f#Dc$=*T@0i9&(3W$l-58m3eUSFLo zt$y@bmj&7K+9&ERxu(Tio3GkG2eJ%L7W|92f%X2yO(sQbh<@kD@{pUwyQ+e1)d;II z|Dc&Bs8b|+HTnEDuCR5;(G(A~Q2OXkiBgPTNkV(&U-n=It&Q|q!^>`SG%<&rCt51Gz#^^vcMPWMtZYj9?`9?sB=Ck$AyKhPh~=M^mQG z08w(LFv@k@;{JI1;&?Ydp2H#P`;M68UsgXo}I2V<53Ia%>ksNS3tpts4}7RQ|kymll1_WyG~4oS^Yoc$-J}Xfycm`a-6fJHbUTE&)D}pFc zj zAN(k%9%_n|nLNP$3`?L+(x83C3=Wj&y>jN8oh}Fub3?>U3}tYRNZ1WzexxNSq%%>T z6~8qOASGvqMUy+_aFN^+27|kG{@AMq;wb={LY@*hULOLn$ z1{w+XhsWk0oK;*cb6p6=U#&&l!IwtQGJS$)>(qURl|G0VSj+06@rw+Q9+br}h*_aH zm8Owz52$9hjA#TO$sdE$HYW}TV5SnJr`=P|qF|B?DW6}m>IuTU)&9@57rBA=m_@yA z;JI;{PrGwjPCoPM6Fc%*{XcSn#{!06MnE2Oe;=2u38cGv!&^0cW57!b4IZsgJrmG<8Mj9-93Jv`ci9@P;{im1lr?kLwI3-~-XWtq^@Miv)=(t3l+%Qeq zsr1uT*-39O*>-foJVk8QR6^&b0(Q;JS#&3Zu?DA!o^V_G&h=1-5%>Z?AXQ6VknItQ zWey!x2@G<G z$NoIb&%hNU4B7vD>s7@5g8!1x$SQR}k~#l^aLE36@eM{{PyybcMrrcOjt7H!)FN2W z%2!n_YdK17^=Z$>NAI?qhn|OtfqA^UW9lS!PUM&-^rQ#6f}S`1y2@c7bMta@qQau2 zJ!nnOLql)C;Mgn*V`SU8odUe>-iZnGs#N zT~5|@wqCpNzQ3-+Q}Hs@B`PY)aUVm%F_W0}}}_t63wzkh~kS%-u4YFXvjkv60=X9`^#U# zj!`v@R0LvLNdbPY%3~$$apS;0o&!sfncP+V^ofaH^#d?vFXCGcbn>42_aOp0&g1dt z0|4w>w>)*KW(WXfYl=0RqhF5mbi&p?L}6q;9u>NU$V4ik)p#;~P{rN9A9%PCAxI?PsOvHQAIqWwqh|bm zQtU<>UUddrbA#)5+6PDF6CQ5zO>F;1~`GdlcpfTdG=jf zz@oCDJ^M{$vIRILlkD$-%k*mv!;;Rd6<=$kK}S(m#l(FT$OG zO?M?dHIQAPL(Xx8=q2U92U`T}ab_5c5l@UY>}S>v2+TTS?LEdIRUe=JSrb^zB(@I| za8stofZ7cgoV90gLSKDLXaDxmutL`t4TDjY{;u%jn^!$d2HX=blXvVD41m`~L6GIb ztn};S3{n{~yPRkrb{q>|Vlxquk{*yxb`sh!>O|3;u3+OSwA|!tc_M7m@Jdc-pW3m> z-j9#>_ZC_u?zLtBT+Us&&yVImLGn5JW3+e6zvl$}n2nWh$f#%~&h;eN$;Dd{e7Z5} zBhY?0juWu_v)=2?OP+rh2!42?VMMD(-0E>TCgR_jeXB$ckcVe0K8>g(zDJdgUi(9j zQ(Gy8e>@lkD<3AvPo`HyBHp}6YZJ3QvH*qkYLmy(H9MQ$8_U*Pw#zqOd2Hf#3goe)$<@X)+{SGKoj8Sl-39 zo-kkXEL)D*3hI6tI(ucIX#WpW_ZahhEzuOOh@G<;CmfxMcgE~4QLH#}5_{2i>9a1E zt+AzMtNr!m*%mx#FHL>STLaW>@(nDbj9y5q%_VF28>=5^porIdV8INHqmY>En}`A& zz&*@+q9LItTT|OR^^dy&C835ufXySO4q~2$kna(*Y<>vgO*{fe8 zgQHx;O`?2UuS79Q_cu5vyrt^?jV%IB);E@pK_Pc$+{a%9BOxlxu;&s#a$?seZ9#5$ zMIDPZS5RLgO}J_Jgib(^Jb*U5GR-?Eh}y8QFqM-~pe?mx1283NN;^90 zh2!!h-33nvPH^U5vio)7j2(_abQ zwX^7X#6XA|dqCO1hvklP5n&rcZ_< z0iX>*aLo=G)jE!qY7z56T0fCa*IC!Ow;xSgswLA2!AIC<)0Ee}01eo-hx%yFsQ@Hq z*Ee2-MxUYc{Dt(a%2hPP|5^V8imXeb5%Y_HSnjTDvym8*BFS(j-L?S2(2-Ybqy;GW z>(cmQ6a)vR=@ya2_po{YcdOqnQVag*X{~$5*)JKj6b3%mP2Hr9o+t<`UZzo`4F#ua9-CL>8yfM} zrgAbvtK1F^&JNbC|A2@E2&sGt4-*iG7yWl;g_xng7KK5QO{gd{Cq<#zdS^iv*t@%C zSPlQobH1KUk^HrCCB`R&)Asb6t!P?zNi<~U2>Qi$EhUh-%BQr&DM9&a^)L;h@^$r} z8LA4vB|H|zE>3=*(5~Z@;2D96ihuzSJ03<4g^qO$`Z7Wu%r9o7a?UfSD95nC;xV_x zkGO8^V)5ny90HpL#Mfs5nBu)##sKy!F+pLjbMME-lYm3kHK4q*Rvlhy6$x+gN#W4W0NN9H)PXms)8~@72yW+ z&Zg@FS=+yrVhHSxnkb0}@G~05~}tAc!>VD$5W4P!0N3zawHpq z>x0_^Nf3K!2^nQ~av-}4t)`YiyC2jP;NFstMXWnjpcQlAjQ#t)#8|IchZA0L2HBV-885$jJO?4G)WmVw9 zgy{`>C31WIur@e^-G1jV(jg@-J}m$u034u&(?1}yoZ&k?8cCIzN=W5|@;Qw6W5ba9 ztI`jVnN(*8gcB0cA5W4c;xK#Rnp+w-SUpVCa=|T_k=QsMdFl8iLdc~x;O^56EcWz3TuLiIExZD01 zff_JntrXOMd+dCO{)Z6ysk~H9HNF_*2(K(e++zn&t-riJT_eo1sRW@_KICvrZL4YN znIWrMvJr~sItQdK`Rd=QTFX{$NgO9{cN5bp_GP4^Y|W5bQOE>+ak*b69^Qmo0Zd% z5GiM=*EESWeG_1*wc@U`#T?qXo;ZY%Tay6YiItSnxL=v~0 zodwo%eZD<~E6`S)f+8&sg#ecv*RoyP+R#phOP_l0aVa7W;RJGTUa`KVnuZCWlIY)i zMc(8AkzbgwxdhyMWuF!XaB-#gn@>*zfZeR772$(lC-mRoz`Q5DBSmuOBw>Es_|5T< zG1a(ZEzmKlXoS(o1U888U;oUpZWto%@3aoRDo6E{;DE_?qZ@t_pj#vxVw6C^*YLC& z^kmG_m7Ox7ZfZEB>=vS!>#!6EGM3x4wm>$;xy9qtmB|8Zz3@DAP8IOSh`2obbdKs> z6u}OH4aKnei@<-gLgmgZ;$lUGa?PW6%#kRq588FVt1fb2(vp@w2?s<2X&+ zCi6Wys+?zP3#*&x-CgtUfo!U&)i_IF>>bNfiRu(xNnC{Sy@@^u$70ZP&F}uEp>ngq z$7{x;GK^tk#n#B~1e~nz_#59(j4tg(|)_3_h?ji4x(SCPzRxi7ASrz6_=F}e-mVPdtVC) z3B^4Amic8VI?6Wwt@Ln#OwhDIzxVhn|NaM&kdL+{iqx-CEA;eycBDjS`||}`CgRkM zvQ4dEKkYQVe^{x*!Kp5DOC97F&?`iS$1qEr?3P0oHc zm<}2`tVBy7MKS5%1^7|5xc9qJ{>TcEAjoIzE&=T+wEj0SfXUey_@h!M$ejV7(3(AY zF}D={%ptKAanc_U+{A#W0x|!uOS^493B7HG>N-g3Gu5569&P$D!o~iKPc-y>*Bkzc zIYGjtEFBCH(#fliTpUb~_HBGHVXN~TG7nEV)YGIbqp4?;#qmXX%P-!VeXMaj_@SFeQ%_Q4>;wOD@Oq8vfPO4ZwI=~@SVo;zr5)*&&XYWy%1O#Xc^UZr&E)>l zu5)HXyatVy^pTS@xCpKSmHn-ccYd#1MKSlcvB`W>kraLoDMW*{6o?6PXD_vA(6r6c zDZn>aw2_CChES(`Oqxt#6WlUl!^B~X_Cd=hY5a!xHZos_+LRGiI-gl=icLVHK%?NCOFXghqg!@(7<-Th5O zhq|pO$bRvfg9Wk4A}!R{7(zk_y80Y$K@pS|-TkBo7GrO6`3IkJ9%lg@=0r$GLS2N2 zgNr;hj7}=ZW)SMpiXot%1jOuQPZI41EW(I|_CGze&L}hlXych7_G>vIn9U{SE2m|u zjiUq5l5zGZxJ%CMcw*O+zVfl-`s(NKbEOE`Y#~>1kHyy$kha5dEsi(Njzhq@I1<&p zTg8isTdbOPBx$7x<9iU?xr>A=q zq}%MLCrY*+65%Xml>;ittd_Op`>37^d#>>!Y@MF|*Yf)jS*>xl-&ox}l&u4fpHqCTZ588Bm5`N8&Sq^q++y#`+e;RP0 z4YrAHsfk|vt{Iqv>qDf+ozbI!A1GF6y`v_sS!uklF&%<7rIsmvXCYk-Yca;&p?v)5 zEFw;TIJo(OWQ(Q{1Ltm?*(({L_j*wyRL~Www3D6hh86xRz9HZEnj8sRK}xs48b-9U zybYJMP7YR(Od4htLw5U7#l#~H|MYUni<;mqjwFfgjh971EFU&Moqg@#nTE~4;bt2_ zna|os$}Sfyf*8t&mFGS#ObdriXz0QzcprFfa*Rmy=@v>?#V|g5K$;Dph)cvM=s>!` zQ&Y_|1hWM?P8HXuZH(3?LCx^-{XKeCSe{H!qqw4-!b9OgX84zD7UM|BnM%iw z(ef{{_14v#+ZA^tT#?<|ZmZpKTd(rn#|`p8p583*(Y99nAXd(q_)&S2-&#*Sok}mA zEfOb?>kW&-%8?p*aC_j<(=aV-HV-Sq25Z}WEzOEq**f3Fnt)xAWYW6Ocz9N>=tZU-T2WLd6H>; zLL}1G1+lca0C>tX?S||zE?%>SVpr!|L*ZXM1*CCIb(Y6w?SZ~mq}I#o zJ*TUU4kHYFGB%=5(>Xipy$X0U2mVNEHdl^UM7qt1y1)6>d`7}_VAZ3Ct-9L@%+y|A zbZc0lZ^ACN*jbjaQy>-dhnNB#$Y}|ZFcg@l?$W}lT^owJ2#buC$Omma=eHgDNM-Ww z*54g99(irV)0O&4OH`y8oWDM<(y}qqWl95nLR;(2Y0oz-ta8&t{4T7Ry1$d&4(;b# zH6Rtw=8H2JpobhOy@}h(;I|Am2&%g=UrFHbNom>-zupr$cGwd6Va0W zG|o<~IO4kei@jE;bywRpRdnQ%A-ftDp{93m_w#kZsJki5PB!t`z{elfWeP0O7b@Qi z0q|&{oc!fnp-}$4s}-@_Ho>!fpAngga!cNZAr`MEj{_;HXQc$vIgiZ%YkEZ+N7UOF zM2JJ8k?}j@_ywCwN2k|;|DqNNZ6arH+Lo^7_h5~Lh=phn=)Z_>Z>>dgvGFo8WUs#! znuv6+T;H;M^ko^}%9WTC8X4wM9$bdN2lbMKSzz@a)vO=CxTrqRi+s57Hr6Nam9YQy zX4Rq+itIkb6J3Qo-AL{DBT{njqU;pzXLQ(5c7>r~qPghT@8b}M=zl)s+Sb1+X(z~y zZ*8S~wHQEJd!LmTsccNS8;X&}*`X~cRR`Tlr((CVi0dcqO4Re##;N~({_|V^{z}&o zE{^fjhBB6qk5`T~Nfi5uaExt86p`JO1x<^AS_?qgWIm;)L4<4U&8FuX!!1|6N=iAW zNPbUGzUHqJPge6NZ`hU?BMe#f!|A?8x{@zbXoV&`nG5)MFw8aQgo{LaPFcTth*F#x zdi?OdBAmoCy5kJ$DjV3WE<}hPC+NS)HEY`jDH5~hIBm~obxLHs zjw+5k?rus6x|EE4hL$Ty4EHiF!PM4kQRxaL962ubQbcTI;*(`g>*o(ZXG}~7&y0(? zj4dyny&CzQ(=CVO)9GkrSkDR_s|}H}l6N%+mt9$AfzRsMPJZ>XbWM0hUiUC%OIZ4$ zY7))nsjq7Mmz>9}I<3bKn4z_n(op;##Oa(+=B?s>Wpt3E>DYA+(K(&YKP&9di)GgL zks8}&e&!ITf+j)61oKE}=eP_EN8eaTxakcmlGB%qWnu`qqO*5o_M|%Mn|BMM8?B_} z){o{EjN8wV{CSWrs9A88#+fc!jYfS|qx0$qpFcsSMNr`OOrgo zzjZwCF@uPEVxz$?X0MJOcr^YbyE|^pcF8ru&!RgaGGm6a+%ePnHi+Sa`t1F0sks#4 zwaQw38EN!vz2=~k%UP4^E8oh%3Dwq7oTAg1z{dJaU&Rd0Vdb+|hcO0Jf$16=^yqWq z`d3taK>{$`%=$EC8kv+`6yRo?c_{)|d&Hoxkev|&J5&appj_vceq95J_-!duF%k;c zs&-XN*%uLG7lX?T&g$*NU*8c@cojC26S{qd11`+zoF6p{Q9@77*Uwd+>{G$2@pC&A zuZXh7UwsRtPT2R+c>g$qQ?sZtzLe9Va?|YLbK?hHFA@FsV5NL7MrwI8hgDGIh2C*e z!4nz4-M;RXw2=vjh4`Yyo)pVQIjix1jD2HphAVt38>=sku3#~H($mN720z-l{K9~X9T&wNCc>?{;v7? zDZp+bwtgPS1>~f2M#o)Ke&F6RClp9A1An)rNGEVr1C<#kmb(@;394DO;H7FWy6FoQTvH4@yhD1>L$C%EsBQ_uN zewnB|2@K$RT>vN_p0Om)c}2kNsRZC^o>ZZz?kU~6JneS|z@6%4^W;%u_nF80EOd5_xU%8;QfHn?aw4wnKC3S+6M zHLmI*56M2aP-ijt8FYdkJ&?ahH{QOnY^zimO6>}1L#I=Rd*9mAsf0oBS{DqrQwXfz zwi<4Zm|)&1mZ*JC#+0h6M}$d-a$qdp=f+B&Ot8F|k4Oc zVLy!G_bah)>ZmaaiY0@shRLd3G5FeGt}`B4;=8C`h5f=Vtxmd#GR#~-8ojP9?-e92?v88J zb?9>K9h@jshD+9ER3=*V=-n}JMcEsN39!BB-5bt;!n@iIA+xkf(#)sk+EWO#4O_up zr4zTUNaLIf|5|GAO{EK`Pfq0|%{D=OP1TeXkmHuW12^`hCeM%kc-o`lK6@2dqa7*d z?mqBpndl>3SAT6%O3`4`Ic{%&>c!Wyf)6yCr(!@8zIb$vxiF-9HM!_s-XusQ`P?U= z%ph;IdsP{!Trg1jEGDp!RN-Je7xlHg|1IrzU~gIL>&k}0wAElt0=87N9v^RKFK!r% z)s+5{qTNFgE((+!2J=zWe@E&#a*wZNP%6LQM7GYl&lnvb!`-DR`BCx(gt)1tvQYoG zzi_NOgGD@|>gndVg}D2V2c1Kt?|pW_>Xhe6LqNRrpr+O@hzoO=ohd&gW5Lk==qrPjs4%dDl_P_1(Xs0Zxq12~NGK=>iepLHqUe90BKUPEa z*BxXxy1#rm+i$a+<*mHOpi}U;>VKB$I9g1srK0jl2(i?J-XZo}qxl#G@!|?B6Mliz zx-+9faDs|Lq>VA)Lq4&V1N0`E7Il+IZ5c6!_ncUxdx=Q$3uFd)RM$C>-Cqb5%F(a& za#nU`LElUGvD5#?fgcUOVDhp_RpA;|3Ok$4D|Yu>9K}fP1M(r#^m`ZRIbx@`KsHD* zu2uuz{MSWfwk-)3v{m>#p#I|t=$IyJ4`_tzgglco2z*&#EYGY3n z({cXK_xSq5cE5ag6yWjfT&qls-kn}GK`OUV3uZgF6)oKDAngHce55h(UX0kWsmN5$ zpy^ijma2%k0r=j_944Yu(%uF&ON#Edy0YCvh`4594RM)2%?t*Lz=;j9i`nG>|MwrK zH2V$T;9%UsJ$}mBjw!z^ak+?d;Z-4POW^aYEtQpADZUTfJ4 zi174O;>kW@gaNMBcSvle5^&X3Kx0$A4iC~zqQ7qfv>1EiQlR&*ztHM$%41qPxs-EH zUlE@H@?fgg(xS=#`VuA3aqM& z$5P&iSoegYYd}EGpS+pB51M=(hB5tdimc z#DsbGP@-m(=Dhu6F{s*ks@fS)+(2GtZNg?5dUce;K-*6`zdccr5{RNatwHws;XH1_ zf|8`Xr|*!L&`y``M{T$f(Sxwx)~Z)um9Sw^kj-9UXVpm`26M)56(qv2)jkTKch3`Z zd3Ak#;lcOj<6g`5q^WgCIq21z=%j<1@>QtEWM$g5?F%WNSLcWfsOXotgall5xVkrB z)?Tuk#U-RbP*p%i5!j%uwO~7-vIAwfLEcMLC(ik6Jb88S**9GYwor*5o)H`-s7nnT zP_VhiC|R6sN;kAGDBtGh2Wy4uqWic z<)n#25)P2_MX@j|=I;&4pOHJ+z=D-^s z$eb=mC{*oMo7UBW9!c>)HebH2W*j@zHH9tCpgw5tBPUMW`Q^dL6d-U*OzK`axQ-(S zc4!E7{_tP|4cP*OCK=Ko4BcC z6zC6o6A%aSa*HoD_+UQhf@?Pw+{poD(*_!OBOt^v1-B+zY?TnK&<0k}|7$jHaxX;n zl@!Mxt5gyFC9pjpqou7uHO_W3({s8Jal4}g&Y%T|>YGiF2x_J>1a2^k*$+}3p&C;~ zp&jEq2Pp1yeei{d8gNct&58%>BSm$0DR}RRLrr$uHc;&vne9-#1wFcuA1HrN#=Z>u zq*ijhp>Nct3UAgP3_p?D!e_7)F{~gLhpjp~cIzOO=h>|Pq;WnQr`XK4a34EX1NSOM z)9!6x%?OZMhVdH?t5li`QWj3ai>Pu@7@50ZIwkz1R`*GQ!MpC+YqMIZz zmN-;H#YDj1F8iIeS9=mpJE%KEua|H($8HJwU1$rNAh>|v{jJK z1=;DkvJ96ALdtvVvMw)FK#LZmFIL1a+bOdQBsHJ!+?yEde=tey_mrYUwoM(5{gb{j zLhpA2x~as@Pou|zQ4oDgRiyG0FKZ2LIA|tT7~25BzgLINZ4XiRV)DQ(7URgn)eB(dsU)DN+e8ao9{W}0 zGE-X(ZlP%Ok@o7wQEE_XeWbL@BMd-dTZ0rBK7c%g7%mAN_w@-Nq;nE~>ws6jOo3`O!tN#$b+dGQ?Pd|0r_P zsWOI_>P*7X2V+a+KK^ftx^&Lk2dtBRm4vx%!S3_lo>h3@!dUc6V(80Nz@&`9y)RtQ z&>D{05?Q1|-7Xm^4JhS%#_L1}|jQ?rFcU%QUasOK^7%)I}WD3gZRpaM#&eXJc6S^tiL5Io~b2 zi@zj$Hap$!%@zhXIONX2MXI0SYdSR6R9Sk`FEa)~2Y&!FfuPv=ms_x$9{)h8b0KG3W+6gOJ=}8TcJY zq_oVpx;yJ}KsT-((*=j|K4Cf{U-1Ulm^X72($?7SVTY5BW5~X zUyAk}%}7soHYki5v&tIWw@F^H6Qq>MdBdGRDe%gyo4GCaS2wP^+@X?hQW{c%z}~=G z^Bxt!bAt+jB+=#7C+)iMX3>!{s|d}h-;X9+Di82qzsNs+7w%*UnFQ&k*)*k)NkLeq zv3ME^in=2z>zsW-2k%F{ltizRE4v=45=j7w7o8s=l`S8IKrS_N;T8eQkvq}VQsfhg z669|7vC&eQF5W7nj&9W#*{wdduK(gz9oN=}%0wb-nNf@uPXVkvgLqJU-o|jJ8GDixlwKCZ; zvr)f_oTf-5>Q=;&zVQh;ce$R04t3%I?H_3v%j4B^pAc$DhIpj*2Zh$`gsozp1d9`I z^;VreL-l%g8Bja^3npG$|EAfnk*xL&tP@;Ev-rjZcCH%3=Q)W=g79Fn$X&z7%%1z= zx$2j91Ul3VsK_n9ub2JOJmr&JLD!lZb{Wo%`dPLw4J&;^V*F8{1g_ei%YrDCnOEu` z^ZjE*04oEVNZs-ch}r*xu#UDv2wOHHG|NmYvYuiywGnTY3d{ZJCe4{(k#x^k@I^WjkrsvCsj%_-&q;HD4e*PTsoT!xTu8g&CiIZ;o_NOY-w> zkQ73O1;J&zfx>^54dMWSpJ&yj@JknqgJ`BCW7P9)S~$`)PEF8iX}+!G&JKjCe;R63 z`|w4JvS$89dmo*tmi~*WE4j(xN~=UB2JBys%urdnjdtlf9~ig`Z&3}P#u%l!xUvK{ z%=RrIW^Dg0W1h8FnHLXi+8F3yk*Vj;0ad35Hpa;>pU<9n_~>tu1b~pPr?uHJ{u-yF zr=jh{#_)!Ht}nx*a5GGwCP*p;>sYw!Y2-tc>VM%UDZL{6)P9+?JWr6vsS|aBzzo}6 zapKLsMudG&OJ|})IMs#g3JVH$7V5))fWNwDaU(Gy~}RipMe~(>bc{N z)hZi3gAF>YH_oP#3lUR|T#?vUrHZ-Nc_^3;>I?AlPpZ(e1n$b+H@^o$2~n3L?svP; z+*y4pR9TRK`%bC*Im9>G!K#6@5=ac+;80lJ0-3~JrF>PK5 za^qbGN9U~Sy9-Cu`$=~tK|p)>Ogz29C9V1wIpR&=Yj7!Wok&k01gK$e?h3GYOuf&& zD`KPNg&N|uHR~K=bo9)-Q)l}^dr?Um6Au#cIiqU9VV5yYLuM{uM8v84l?169LgU!` z9Uq`DB3%ZeX*Jx~(CxM&?}GNx!1!C%wHZtPzHoAX(0yV#{Z))Jk;d^FrT;&o`V_-& zQrh7WV#;-r3KTN*pq=kR{Ojn@91!+mZq|*Avcb9T+hY$(<01W49o`9`*j#zn6c4c* zfwz-BPdWNBbi$qfD)4B7J+I*s+{>&6t+RY^CDy1XvPzxw7)1pH7EmX|;&_DCchv9% z^#SdD3K*!Z72FoV6W{1Zf`)0&r~OV`IVF0U>{me)`Q5 z_Zg6sPp_xyN%bt{Z`agy1p0w{FiPMi?YFQngCF6bqS~H`<6@(F^{DX3(sE4c09=(z zI@_wL3np%66~qi`iR}MOoQpRqxn#{v8Fc4~hrpO3+*Y9CT^%@4o?l)l!`)TlqrZ6G zu3ZG^nQB(FJlw_S^B8lOB`?PJKSLf~pCf*vRiM^$o+X*gf43M8*7H*4GwbFkkPrJv zas7-prUFVO6>wR|Nv^<{ikm%8(KdZgilVb)DC|JqG(ty4e-0%0|8*nk!bs&lX12#Y~^>7K`e?Ooqe>}$^ z6KMO|JS#jX3FzEjp{gUl<7?oqB7U#v=+QB$BDO6i^C~U$H&x{bKM-?ISOJPWoOWzd zty1E}jIAdhD5X|J6Dyy*vo9~RewsNu``|`@gZP|4(;1s}1c9Zu)BQv^0SV_;MbR?@ z>>Y|vV9VYEU8H6Z*eh*4e>ZcWwb}$KrXGbYABMMD;{cfQy>ee@x$BjIw{V1)S|N(f zCs=5U)u_GM@^mv@910(`PG$_+dD{$XJWZM7@c(E5#*dN-?{W>Rg?(Q)JF_h}kL&5C zE|hbfNvao8y_Dphh@Ca@cfs+Cpqmfy?_quH}z;d`EQp zk~k|Jk84=v(cS3dN2M!&{w^Oi3>W51s8YnCy$}K*UG6ry^!rgYI|Xf?AMOG#dl4f+ zRAFto^XQWRkbk^;6684iE+=C48yryPf(m&)BsK{8daQG*m(RZ!HAU4|C3I12>UTq( zBTgw)R=f*tub>&Y^@JfbN{0N;4>u1ack>qO{-EAqY%{Ldrn%~f-TL`#PQ5_&aJ!f2PaG+~tv;p4Bkq?ff{ycJ6)Ghkze(l*e)qOiF^!KL zEH6ilui-uKz()3E+mtGm;q6+rxpf$MTTkCRBjQF4O34*n_vuoNw+<~ksVralrE)yD zkEz`suIAp${z~Q&;MMZ+X_I(?jih3X*cqOu|zK@ueY zNMT!!MIG=<+@vR%PLuZAHp*yfXuu97GJ9HY`9glCD`1cZ;p~l7H+l0d$9%Z zo*u!|yo|UJ&{dsdv%A;+Tu@tQ-~T8vr92KTaeGH+C4^-h?k=@SdSzS{?=zSy>=tQ) zW@^{7dTPJFUxPaH7yScMG-_$SrQk7zH|IYvKT0r97`wB18i2_7vptQS3ib0Am{yh1 zEcDWyltJ{Kv|H(P2{?pGT7WUcHHkW&F$IKOD8OJG+yfu|Tg5!waZix)MtyN&dJ*bF zK_R&(!CxZHy_2N4K!G(FedTCE8V%W@RgVs2>-T|AuWlqMf9L%ZBTHbw=X&AO?`^x( z&GK&D%V{vA3&7lK{a7np-2a6$(FRwpH=by>9GgZ&WnmcQ25E8l2b~&_CZg^^j+y^C zIDwCq8`Wj3garBh%40TJD)>w}Kb|p`_*%OYIQAN>D-9ZK1-Msg%)-8c1Jv7jMe@LK zZpNWyk~X3HLd{_sf2(@e3`{&<(yLqKlXq2Hw%+Nm%V@hG?sv~eDo~vC-jy&^?O?iW z%1D03#*-+5kh4h-Z+DM5CHr`1xRoCa9J%Mu+ucmFi}feUaIGf!_gV9nv>(uBPUFNM z^IkY|g3@MK7V%-1{yg1pM23P8ipVv;`x6cM;?2*e%fxWsx+y>K@R0}Ip`@(R>k=Tw zByZZmOSQa~k_;|P)_mc$yr6jwb*0c;=54mHJs5{%Pn_Z&VhXb5ew)kIQ$kUWu32a< zX)mn(Mj(6b-17sYK257FzuWxFCo2eLT~WL%Prbx|=psB*d+)W0oy5gM-gBJf^gb;w#= zCVa>EDQGzHo%aA9UMgiIRM0*2yT@H6R44+grrTH@NFJISSc z`YjL2!S!Eba^?%j=P{)SW0g$@fbFJv4+a#**?{W=Ib!-48wuE}W!9G+zs77I7_4_U zzb!iHLEy-sZ3S!DZBd$WZH3a{UmnMGi7QayjPr+YZQVj5_3%eOAN;3{yj?(aI@N#i z*+euGDkbfL-JSMleL=o1bj2fo8BtBzYbBxCK_>fUv*#WewfF6>hV!Phpc?7smx-b8 zu|?$htf#{Vel+6C3y<;HEow`C_G1(_GF2)`I4P6^iq@we#_fw$H!ljFsVsf(vk;>*nBL$qK7(uAs03jWeU@WnI&L4h?;5>hlc zFQ2mrL-Vssv%x_L0(N7`fL!peyU}j+jey!%~=N%DJAm7sjg{ z-C6hnihU`xK_&>4&KVHZfmAE`3TC;}xU&B-=L=lXoCo4bbdRn~xfBSZX|h7wy98^{a># zH(dPu0+Dtbay?U9B~1#Mdg81IDWzQE6A_GI4Qbcnn`isFNDsk7A+Fj2kDjYO!hQ{7 z8-*BaI!Wzy3x04xXjz{A9MQ}x@(UlEkb9jBphD%!>_>=V69n(T`!`yiI=-N0#gsD0 zeJK@=;qikj7|yNjQ)Q;ACEGB#RRM6TmeAyhV-=6CPBi90x3jiCs<9vh656Q9oOK1B zM0qT^$bkJ~y;U!Wk>~VNf616_jv|q|2^>WxSBHj@{y?8Z<0FpY`Vw@acZFZ99r+Q} zsp{({Y&#kxCXN>fDBfW6&us)mTO3K4(!aV_25XQgJgCxAa5kUw-tkeF*t2|$#=Q40(j`@4-&{jeDmENANa@u&W^FbK ze5yPyHubhla&~}juT8JSeO_Jz1Y&{^!8g|6IKxPNxQsB_SK8$g-LTp6Ey@(HYA|LG zRr((o!AD+nEpM}d?(O5BNG8~ak`K$t5wX-U!clI&AY{H&`i=gfP2(OUu?2NCFNA?S zG8`#WjF<=Mr5h!)Ce1it|>K;IR5wdnf&^e9rp!Z;yXFpUQwr%2d7@&v2Nyjq(>3 zfv?l+b|*~-5J6tf?D?EOfqD6>^2HetrC8+g@NvU!L=?(T&d+CM(96Hgae?H>3owIo9J|tLH)4 z2XkJ2BIA1wzC1KPl7VFm@HaCl93+V)3Th<;zWb!qsFjW_fB-|$^GONMgGCrE(2>AF zcS<7bwMl8QoMvdjNFh3w<&$ex&DUFK+)Lz+SYNq?+b7GYY=IX7);vfF&W3TDA2 zhb57*$GX`g@A(UIyld06j7z7lotw9rog7kb{XJ@b2D2UJ|9JlUL{COW$f z4U|A7`@E;HNIhA&W`aFzlKHDjx(;we23k9#PABUCIFTW&@wSDEz_ELCD7L7rv~v5J zqqra4F`~4s1b9KZ-ZFclT4dbtt`d#}I4k4ApN}ZO<*#`D+W}VAQe%&eknxTF-;*D+ zh_dR~?Tce@=v&ye;Vzv=f(4dFKCddg8Jzf4s`0HKU4ks#hMddvpdcV-sb9G~roqu9J8Yd}aiY+SO}8nVu_%VhG5jET|d7}}-NuIAD{ zznPq5_=rAXh&V=SU@8lR*ZHaYm-u3q=jWLvV<2Jemy6B52^>|XgL7yH&SLCHc#+-^ z3Y?-9`ULNBQ60V%g%M!{*YmpI_QiWa8AP{cm!^EB+Lnn5ZcwmSJ`Eb~aLG`Yuv}|L zG5XRLX;w#hA@ifn(cVJ2a>A?JM+Zd4mq;MD+evD1{R&Gnq)fBvDB=RGp+-BFQRn z_hjs^-IBI-;zOOR`N-+UQH7)$Y6Rs&tR^&Gf-Lq?NVN&Zzmwtm-=)9izYK$b03H^^ zm*LOXhTtt{8(6<7M?F?-YG^L z|H2=C!Shk-UAPNn*C*e$jF0|r6cL-xEn3bx?jKZ#*5R~NqAHC z(pH795k%*7seDjh*uOj$s@D*X`91n7I%W!F6UR;B%o~%JC$OpQtl^|M;XiWc=Hrn& zIs%RvW|vY6sq%ZG#jaEu?_0(6e<$YDYK^wT=fd4F7lQWiBGia+;erCc_lFad17!Gm z^~>Joe>Rs5}N|xF5BGXmsyl zH$kMQEE`8{T2=7;nlSvLTjPp|0GR;J4rro*&{s!AehdH{Jr$xom#LYnFguF5?q#> zXpj+G<%p8AG^uCHMpde1VWdGKd*AT!zzKH0Du8!QY%V6L0e0O_TT zwCFYuSa<+Q=2Ub@3VO+hO&p?Vb`kz^>8Egn;k>T(ENK@Or z%z8JL=P)id$J!Q}XiL5@oVI~npC;A>$#TX^a3Ycdk|A~TvRk#RfFI(^!u)q7^4|g^ zI_vU^%d-Uo90~{V%N`TvG^sh3b>kt#M7{VT5p2<0pC15hN|p$3*d}D`MfKJqrs32k z!5ACTHT2`cFd@#av7BYx*~ZNT75xaf@MgTCgS=-n5U=*B$OJ4@=Du^MR5fDZ4?K-- zoD8HWQ7-=fURve>d2#Fz(o}j3VRF#e2S;+rz_MeLo?F;tbHvu8kw> zbw9*dye#J1M3YC;{%WM1-0p+37~K9q_V}PYl=OBUx~t;Yo8ypbZYgU4_+YNynA=^ZL}tIM z+(bi<4DUaOy6$F%9rlZw84wd8Acpl3+7}P6{m#`5_oHL7evpy#OQIK|2E%|ZgimqG zf~8#(KFB8GLwR&7ro6>AUwrRm{<+l>G+$ z(bw&wJ~!v9)hkMT%fO)o*UHf#t>Pn?&Pk&8TX?tDz!zS{u&nV;IVnPT* zjiY1Zjk!YoSPTpd55c`{w&lHyTeg}`G8yITu&?==C;a>yZxo?Va$*NqBY-EA6^i4A zF8WY_=(5Wrvl}5;`bLX38r|lc?$sRiJXOAH#|P(=jMAX$w5Ry??+=T?|LM;>7aQ2e zmZjfb6CQW73#tw!p%E}oQ-5{z<@}6%!j*2B>dq6(Dv!WTWM%ME@~$VDOG5{sD4a+T zN2ULsEX{F*L|_ek9xu==mq~fY8FDDL%UXzEA>DJwD1>!bGzVZb2S4Nm@Z3Cl9Um?M z3nJ`ft+UesmMPlCjc(&i?OY*~dolI)cr?+>7~?(X$*dBJ_ykJO-r&U-AS<8lC<&r^ zqV95II!2>lA<=$oMm;U8hy(Z@G*#zK(&mJgo7k67d{k?8A;yuTEnVfLSLDSXB0k?G z<5)fMQdn{+|0HEYNThTF>D56HQGOMFcuetuTi^wu1@T^QX3bCc+wO8qKeOtUPTW}P zvajPvV%kL|MDJM)993Vd$%lEYk%gaG4PL@qS7YLjXm_WbIic{$BAWvx`t5TS1=`~y z2rm{0H1VA?LjeMOSF$H#C0q2}$|L-LMjZqRH$9T#m*--NcsT8~Ht zOGm&v%AhI3oXaXjUP3 zvpLY2e>Ua;_I4CtSA*HEQ;f9YUx!s6Bf0|Q9@KzK?Vhjiq(a{Azl|ZV`1u6{iD$&0 z3f<4R7YiB&pMZ7a5J+!YLyPuyZz2q^HtzCJ0|a~)+i%)xZAl%P$*J|X^1-6N`^tFv zmq+ME>}1xT1VmY#N`osHx{cc&%Nq2tm2^ix7az@Ef-h6})tCwB7}q#~yQFr=gix;O z^z{{x*7D!XTgwYO$eS~aZ+VB(~cGQ zb$bLIHM*gMnGeY> z&t=f~eh2U4D*hNnQadXM3;x49H-f_o^S7fHhZ%Wdh%b5Xemw64$qvR6Cn~xgsBs{& zpU7Yo3>DpoNu7TsqoDhIw%~-(1rU}{AoaW}tBIDxp2*pb#@z7z}T5x&PZ5$%BArwq_QGkXc&(LwzVFfG(K zFf^1}OWA1;6e}rl8$rO^W>Y3b2E>qgsqXhH!S#-abez?yg zcs|sR8sq&0#U+;c{xYy?y;5APj=RkAIBs^@qM`OIc*RiU1+$i`N~IFLv7Hgfw<-jL z)e7KE^BNz42;g*3ErVyZge_AYtdjICr-knj)ICaS!fbf$m*$_Oax-*3H07rVv27$^dzB| zAh;790s`;!9*svXgTCX|?9&q{Fad*?@m<^Won$1I8*uut%yaF#82jCthq%q+vZPKH zDX|phPXzzRd=-B<4|=4KF;J>wvMVTzbdl(@`L_g2W0iXnn}m|k`j^rs%>mnPJRM6m zJ?8t<47N*4?k^-#c#kM$_dwHayb`bHQ9b9c6S3l6MY$s?5lw6{ei-48*^X3i2S> zk7F=W_(%r>#4=6oFiT%uL(m9gB}b8UG)bZjE0XnZKLaHp&VH?<9dYsFVTeTk%k2nj z4wA5>^>`z<)8$)KXmWbJI#ebF19tJ?R!b3{6o(B#F{ThfDd(A!pfCx{blwP!5s*Z1 z6g3>bTXPbtN4TH}Nu!vGc~rE;Ver4-b-qeLasp5X0kY4e;fGRd&U_ zAQ%$PM4|->j)NO)lzV0i2zy!{TxTkaZ+|W;#N)<>;Hb#oAcXX3XLu{Zu2XtIDmZ24bX!Rhr*un z0*glZ7rKo)>hi18g#T3b3{^5sb{Yv0C8NKzc@g{eNDRQ3Q9y3n z_{UeBhuPqqTrkq3!mVjVo8tnpPx?k#1&nm+g0RgIyM-_!2Hq-ukqDjqW}(Q60aXaO ziD25X=#4KFTedW#wleW6VwQCM$l|HUJcdW->2-Fawd6#xY)F^LJ8g0CCWorBb=&TZ z2s26A6ke=nb5DvWb>kSlg9sh6PPFA{lT$f82v6Y(kfhNzQ(>qC>3==P;@Y}H{(_(2 z@WSR&kmAw7VWGBvK2tt8OqG;z9*!bx`igkDmE*9GR@?FHYv5jA&}ATB9p~d)@P0J( zBIq1-z%FSb@X^~T2c6o35-9|aREkpdXHJXdX`TAV{*^mna-fv=&fkJB|Kdg|wg;#*QdTW^try?xWg3&I=q zaoVfom?F^P$%I!i(HUR~sbqJrAWm<32ACnH8?xTa$Jymv$zd5GfL-?p>8a{?G$BFXY|MCJH^y8!7 zZg8Pr4mREp#Hn8y;P$Ifj@(+DRy$H)s>fXQ$K^Y5V`O?tVmzqO?$R0=fd=$9j0|4&lhD4`I*v?3%exBHjV1YsJ zvs!I|0jL_dZxy%8F#nbzfLN(l^W;KsPPLEwg={-W(Rv|If1MakF~I2<3R-`cD0(4S zKJ7`a-ZQGsbFRy4vwzouw3p20k-=_m@C}h9a<<)8#IvWrv^^~To_S^mCG|la;f)3h z3f_rQ-u0v%qIXBYzm2~W>Xewx6Ns+?O?rHz;E&DL$63J>+pqvKoUV&+0H~wkMpz1* zP{Hw0U$Cz3950fCNQ8~?JHzlFRpr;~Qdl9_`eRH!HL~(Ccwqhhie@E8`ziWxlPM1x z8?tBW-tjRLXxv0!PM$;3frTm>SBQ0CN{J;vMK{h2nHX*aZXIjz(g|ad*3e{Zu3fqo zp`en>THX&OtDqA~(KG@kgl{aGpG}W;2AMlexj7CAO?lp_F0LZtE~t6U_SAfRDDC0?;#MhPv-Pir&AkY z?NU=5CH{W>T;7q%VKOm2H&{HngPKAYdYkR&I4%pX`gOiBL!JY=xjNbiP*1s0WHcRH zbP;X`ia(cM^*+?rzU)q>{nho&j$=tRXTMRUR=S1(&7Mp+kY||u^K!n{+xU$n(c3!D z%?lr;53Hml!`%M)YSV|bYWSbH--T4EPg{rN*Z&TKlNmpwiM*o4-t$t_NxRYQ5|r^6 zHi*?%6F_i^0>TKqyuDc8{?*2;XDE-oAhl~xyCYNd%{Z-_YO3QR>W)!-u@-tCs+*=7 zHvI6rRcT_{@fuAi@P4~?<>|3b=Ipb+;3eAo6T-EGy>>V`kr5a%u;c1gz{ozGbtmA} zp(!j2?Mt^ymeM%vlgfOrSh8L^ybYo>pP0#t8U73RKepfMQEiO`{g~ie6OsVe-Ij3%wvdqLGnv} zHIVK-;PDc#hy71@M%MrSEIb#y`=OR8Db?R>=R}96Zzw(w;i$Mi2$}V@!HnkSnH0G4y&H+eX&Y}1s zn*)aWT^Dl$O$JRXmTSjvjKebzS}deeR<*8kPPBH6674}pgEVK_P-xoNOguN&e31=}Y7f2{N|uea{)Syzx~LP^!OJmhL03gn38O@+ z(0P*%h1VrF57d%UoFD84Wki@l1588(9>>=Fn_`dT_{jO_D1FWY_zBc(%W+Q!@?T-c zBB7bkn2=9l`o`z1JP*K+7h*@Hdd0~RG;iz$BPFb&-*_{9amw*|fe2`EzWrq8uSFOK zrt|-j^Cw(~13qow%{4`Q>lscIBjVk;{7&d(8Z3Jwi##?2%bw^{Jib8AM`Su?j5fi^ z-g6PWRXSCPD^K`&3YqA#e_cKTtGZ2Fh;4YICrYKtzXm#e7bb#Qj)B}7l&BO325PqF zH*z`7k9Ldj9d~i$Y0P=qoxoSjXtol>)4G`qH?Pi0B3O)#H*rvR>F5~3sBxH4dwB8Y zjz885VO&}2(?)ecs$c%YwH^(t4F8jyC92UN$4KWjsNuZ*r_n5&NJdzXD9l~o^kA+k z*FCUclq6R?+2B@_^*PG3m-5l)b?8)n3(9}u_aFF%qrGOVCf*8_sKtwE<5-a8voxWZ zwFT2qeBW7oPay$1MqOZdI=4FsPcaqwPZ%0kFR-d!G?!^|CnIjIpbPTztoo}4p!X-D zn_xa|Y_4J?)?;j6b>a_A^eZ>ag52lq`eC@PbjxcpF2_%po5tuByw=p%<(pK}^o|$! z0}W{T%C9?)3;VCyDAUhE3$0kfabsNFzu8M=Z;db`h`(B{Ge*)lkVT14jzX5mbEGga zLEJLGHcvB2+%%S3-;=6F6N&t!L%?_jWDkbpMzDHt8atrk@*o`k;ssc=y!-@pFQm_N zaM(yCw8TA`<_z)Gbodf>x(mPQ zS`qL^BdXnka|lJTc_Z&0O4}CY8IagRre3J_=0~SiyoFn@;A-5ZzVhKyO0e(pTH!UT zl^if+SBKs^`VaY1pyN3NjOtDp^H2BF@{c%$Lv0vn(rb{B`!c=J8?F2L=b3UAMqFI+OM&RB2bnovW6BHZ4!QAjp|HO-2 z$IO_`z70{RFxk-`@e}0K;9R9c1cWjkJTYV~mh(m-M6>hEi~BX*vGLHx5YYt~=fa$&e2HH~=u8836^Pi`DxZ z>ezJFkKl}MOt$gB@kw139vQa3pC$)+O^~4F1*5nbK6D$3a4Fyu^#cowmH;|k5F)x0 zTC%~u?W}asLB#FFE{d}{IkB8Q7MI`3ejH5M93tA{$Pvo>k%bbIN*&HI!1WFM(syLL z_>Vrw_@D8+PZ!sRtE5SqT~tBtJgb4zmrmE1vKVW21w#(aQ*&s#8nI>j6(_7mJ%LGH?0&oA96kX=#)$8F`Nb8>K83giN6scqO5JYI<3;#E($TDUQ z0^Zlh$JL)FHSCZu$>y=dF9| z<4tdLrsmz=I8p@R#QW})lKHlX3Yz|5*7#yp$C=S^`BqArS2t5X;7_4>U}St=$U?Wn z5uzEOh1eRtoP}pA@w)WiXeXMSu*JMC1^)qC1g0#$eTS%bC5YZHMi%o^W%Z$;~V z<7CxNL)i*sSrA;F^>6#?cZ6H{~xt6>jzB1Pfs-hctBy zBwRvIfF9{*ou@#phS=r2l#kQ)dKpotc`HU38hrnG4)n&rL}g$%ZeADOd0+&jsc8_S zF@}lo8e}%(_9O$EF5|44Xl~PUL*o zxdWu}!W^16LZ<-9!)6z(?fCs`(Wa!XUw%J2`jgb)IUc*6G|cVp1NZbShyzl++3}=J z7!MIeXkS|X{Gt9mCI1ioX>jXkC=b+a-*=vKYcc9?iYox{NAFog?E;Mept2V5jhCQZ z6hV5D8x(jE`Vw`c(&Za!`Q|>OCx!TO4f+#=GMbl7k#g2^56t_c=gbCk>cco zK=hFkm`)8%^R&hdI{kb*wIU|NdKbnRD6%ml%Kq56q70KTLI4QiMT=_H!!)PflVW7i=-AI-G=)XD#s zejB3N1lU=yNfzU?+_+8gU?L8j) zppDq|yqO%`YJw3&;3JUxGaG=ONt9svSY*hn?oK1$R24`5-4Isjz0R0&8FwZZG3 zK-~}RI!L3s4gkFuB%F_^H5`2f&8-Rm6z&DKy2l=9u~9YfZ-M#9WKl4cyjWpAQ9k)6a7tzn6qn>Z@};_rxd%3|Dc9J8h0|Jddd~;KmFTpt7OE}-+7bXft@pf{hcoq!uXX}@*fX^ z={zH+zu*!QPCjNn|2>JM=n-iCP>&XRp1;rwQ=Ba^<|WyeorJhP`jwBT6%C=F;b=zl7wC}rdwK(M8S*b=lEG`MwdP9hj2s5gn%@H`HAr!^sZ%@v z&irp##Z18J`wvDn5~RLU=1`RzJ6l`Z9YAR;w3?5{)Se}1V`D1aW0#n$$IT4WtUj5& z-fx~|0Tb0_8X&W7m%pvs)isi#S0UNp@W&%< z?b_c7(yUMws=6dx)-Z%y8|+fN5)%|22!>x1V0Q>OuIm+l-i&!3%osPed#%?Rhv) z%lSKD-0qd_fBu2J9@a-A_IgtVnrx|aM9cIR>ER0=dJx)1z?UCD@H~(&CMt~1RmXWJ zOy-oqt6+L*Fiw~r81rgzKqtlkv%S+MF$h{>o z46ddBMNyDYiM+sQSP_n2*2z|zRyh=hDjUwl6Uu64G1Bwlp>up^C!34s%>C5&47xnN z=ePRy)OSp1&1KcQnKu}1s@^rWw;tfu9V7$Hr<9nPne%UYg&5Dv z6c?4l1tP1hc*+v~L`<$nlM0-Q-u+QDFj)M^IzB41@ zP0oIb2|gJ~Ig`JVDyQl2G8j)6M~xNR!OIgY)Mfg`M?q_ZB2Jkv*}23#Yr&>k=||vA zmIYC|TA;E{&+IRC_>S9ly#8#~i{tO!vm?DaZzHY-B^O5ilRj?myivJF(xg!`Te#!>=zc zm|-yDsU|I+sl0y>1U>1kctFo8F$@tcpK7iTOJPDhxG4tv8{(*BG>dybnGM$-O+ zDK;KEu6ziRvRypW1SY5|5_zUIG}yuT%mLUBS1e$5t`-NquIP`)K`#dMeZ``U{%hDm z3n|I;*{Z2P=^TR znfNLqY!{WM@<(M396ZW&geM~?Nm+M9hBfdMdW%;-sTn*@*5eHlsjFw&H_NBlf9G?d zk{z$K{uP`F@Wm^7jJSoe1!eEgzj^*U%8a7^=yQ4fC1bd#_GjVb62XXId>;ag@ zPQ(CG=D12GKuztxJ9D<|4S2H_?xu1&HGolcPT=EGHtmuz=Ql!xI^@bp6 zYXuMvfh0}82KZtP){JaP|NK{d5aUdg*4^Fsa&~LN6HSa;(+2Ey1y#0>m3C=^DenIq z!cmMx1PfC?BHLz&DxA3N#ZWhl>H!Oa)mnvK)x+4@&W+-v1&O%dL&*I6JQ}zKA`Xss zV6@Ww1w3oOA3ypat$e=NP2E5z{b6`p!8%vO?mOAg)Y^phFRia#Z*BPPic3pNeF{fi zd4xD@c!bdMuIDc3O2l?`nG(PSwA=pA3y4l((lF(dVajyhpXhEOb#8fX@m2t`^(f$w zaV315;b@Q1F1esPvL3jB(%-T(NNl4zYW{hCd8>|7evciF?T_0m|(2Dqv@ zq6=tg)%;0}AFRJ{s5vj1*@xhI8d=Q^|IY!mMK>-X2UW_dm3k|!K|+z{0f7g0u=$^(z&o1<-pvZoAb@QBT#=Fe2CT8NVBfl#he>hR zx8oDx_xv2heNBqLo;Oea5WwK-wm}M;PDBr|i`_=)9_h>#`TV0?TTs~+-Q(Yjwk!of z!f5y|aS87-FOa0d!}+5PQk1)|>6KDlNwY!Sh5__{ZGDOUu-%B$pkvK)-WRpC& zrP%7n-v?hsPNu2E4d2+}nZv8qo{HL%7ER4emvS6Q7^hjo%c5WXK?&xc6iCzj0QPbA zYEU;t0FVDvlcnS7(fc=u!(O4Fpp3V;(!M`d0l)o+;ck~L^LgNH{;z@GcM%xUy4I|? zzq#QJ(>tW^<4BPf)kYlBt^rwG6l~ToK6F%6#lgvy_U7~Y-l$txF{-YlEDEn~AGdX< zqIbC@rh#*qm}T_Du!an3xOYadp0!m7l^cB0hpCP7^Go}{vC%o-;d@`8zdHQX1&6h* zzXT3O#uZ(TWu?y}`0G`U@FoF+y|Dg1pS znCMw2f4bSM0iZfUXjs_VPj+Tzh2&Q{hq#*6@+dNCFesT|VaeI{2rdnPiDThYA6+Q^ zzrODLaUBM=YreL)HqGwtZt@ysy?+aza@)gq+6(I2=BnOzMumSljCuM(pRZsm_3rt~ z2;Wy2?15VyC;k6#b%_ju*EmHv=zhmp=9oU89=Z*o=!cal#6FwG{I#h9xDTh^8$BUY zU@IU~eKR2dD+)Pi{Ss{;LZNqfZKRQ|_VcaGHOlJam&4hftXYgOHt!rdbQz9>l4HKA zP;vOpW%mE`uj`jI+@CpK58l$NE;Szp=8E?%VD5QU_~%QCe0f7W=!Ds~@RD&f_m87$ zuL7xiRzk(^ysx3GJ&w=w6X%$#R1RHzu!?0c*kQ!@H%f4&O$<~BPC2c{{2^0aEI10A zT7x~AtBputvSn565#6=u-m%{lL(Rpj{~itb#ZA@-oluqvqp5Ktn3`5U#=CJOXIj(mo|Qt4%S zfP<+lpaJ1K2Vc@|f}Xjizz+^<@MaT`>Iwk2$`mvgDlqMj+^iX-(2~aurgw1L8cLv* zb#<-R2eHoOALh_P;T!@ce@GI7@Y^khMF#Smkr|{_Io$(qWu@Xa(N|b5y&sO;p!Ght z&LDl^5Dw~q%zZ=d$DjvvUtb?GlMTyuIXIZWMz}is%Y6(BZu=z$@J=|-BrD{!6DrLs zpi4!9tn#m;StHh(Jq5S$QC;w8>#j=wE}3PzuI@mLlE$cN75^{}3PZw{u;;z9ML|m^ zd5K*4k<2$DuU%dj6coTu#)ShBAp+3RqmU?lIEO=WeXlcafD5({oP1I`&p@nwV(q_Do#^f~WF^1SW?zS2GrQ=|soNk;RCGjQ(F+bo3cjdLU>CCSRmhYJE+ zEt6s6_f5!i4+)7eff=v4Rn8VvYcv{Uy zjAOz&ECOm)|C(xXQ4#szn%Tu4=BzJU%bQ+KsXu!s{u?l0rs^9UjH>EzX0MR9uqfVq z>ji|bWb>cT2yk{H?4`E`hubChSY%lR3IW@$OC znhY&CJX= zXlMB`TnwOKBdfTvaoEiTeD?1GiulXoVmf0Sa%fjaxuz+ytf& z-PA)%LJGFt6*}f$^xI{3f5ydAc7%m38CL-jz7MQ{Rjd~P!lhymC&Jyg4Z)F0eG+Gp zH1tDmhKEt%_T4Z!3&!C4OZ(ZJ#27P(mWBrEi5n`B>7x6?$djC-eD4c@Y)PfhV^L@0 zos?!oBn9(V`nbZy#B;{~FE4<}A^f<8SRaJJ^>CWG8O#K)>wj&WI$dna2Bfdry!X4^ z5&E9KjKQ%nPSq7GP}XgDz)9a|%&4}l0NYAPRBsAQjRinOH3eLWU#cRBG>`yF79C@2D%GW(!N??e{uT~9rl+;J021s1bU};&@DOHrOVE|C zK#4Gt6mJt0?R44{mzo?19gALFD9ikyp{1?!_%<|fc`(KI+r5_3T{%bl3HNJ0jBX&m zG)MU~B6e|yUtaK8`&i2G<ytlYywG^3tkPm9Y{JdQyDhJDnza<79_%ktn?&T@-?N{WR zHaRzd7uSOweLO8@U=$4FvRLB-JIT?Ct$LA2U~a7~m;0=2^LbpCQ)$ciVvsVDHUM3M zMc?Wc@1r%l{p~zt>C!!8ryA_uO_0H=2UFmtT#Z}rb|>7Fy33(oy}l9m`i?0NO!-Au zsDnV>RO`h{frkWr@A2}gbfmbFGMXyEHu59Lr+#^5@Nc%#kW!lJ$*WKLYSM<>r94fi z=J|({|F0h|N!9KDV~VAzZ2sXu{_o-R{O>H#l19fs>3g6{Cr&Hoa6v1G!r~#G#kvQm z*u#coZ+@yVdtfrnpI%~Kw^(uhIr{6r^*KIWQ~~C)iE0Fyx5e{78JxcVn5ROJ&Q#pS2)@GTzV+&z;m-ad>2J8@!0 zX4yAu58Icd!erQe4pH0I2#3i211g8sUbOF-*C9p*IsJO_x)t9 z>lWW#<`y)NFZKc*2PavyOC8A-N_}mnOK~L10_FD`K-lybF&P;vRok17@>C%~PzA;q z!gyxcrD)Z}wLCTCeU!G9sNmpWL&k$Nu;&&bcP7`%cSyy;nt@4fC52KDpTi!*3oXU` zJn8pTUc)wMatD0L1I+efW-8VG=vY|iCzqVwf?x@I(_m*ygP2iF{ z`@kD5I_fIeMPL7Gl3}P~n(Tm37;Iu1800n7f#~TA*i|p}D-HNAz?X=IO;q(lMwkmY zzFVD5X_P>IZLO<@8&6~W-OU<}_AyeHt{TEd!y`o3appO|$Qb{=7mv}fl}auvnA}rs z>o1(wi-isfkAR2;unjI1Fh~Bl0R{fnkEReV5(>+A@IQGPo4jY8feUb>2cvwOwt!4F z`RRv`r-852(+BAGYj@$+KN|27u|1?VF1F?!s4wq(!o}2a^^X4eGb*b?ZI2lg18#ES zs;bVcJxT`l-2$gXauN?eeQmlt_SnD52qVm)#C9c*jmE!({TR6g)(W*Rd)c4;M7^(p zf1W?QW;C*c8G^S1xd$#J&FW>GR`AhngM{f`kh7-(YgBUo(yf)xMO@Ff>X&%RVywB# zVGt+Wgi$9 zz4Sz7(tmj}O8}Ik8Zy6O@9~YPDQCtd&1$tMTrc7u*kBB6{$j2p_b5i~bLuy0cI>Vb zP>bkVr~kAa#nB=75kNF#>Auc{Fo#jSTGaA9E~WVICA%$xDBm_`kcK{-5|+dNXd z(bHHC9U{s5w{*pGdv{z&g{I?X%~z0R<)JY5Oxj1$T>j>s)~(x|j%iG%KNgZC&@txx zOXl3&JpKf3LhnMd98pNl?PCb81?_u6wxfh4af3HHJZ?Ii3*TcRBdviE3TetiqW1GV z=&HdJ@8C*1U+0WkL;E7aD5tTZoqYBWmZ1OPIZ~R#O%CZiGXOjrr`S^5tRcZCgNVMi5Xz-;qr1`ba!btU z@qVXxrwp>>SB8UlLO#n^kRCt>?=k%R6yjnoZ8U0$M0^(Oo%-~>!P3G!h~60pcS_I!ua)bgqeoUk);6q|xO;g>Lv3icv+?~E={L=8_5a|xP3y(d6Uh(w`J@>f{#e1hA0 zt9TPdo&R5Y67o`0vy&GQtRBxmj`x!=OZ2NZg~HSVsZx3`&@Al(4beGhpVaOWS|(=Z z_Iazvq3oO(A_B92og#%vr5Ij_3F%e}&0(<;GSTG2(*VqUxfsc7ok5|%n2#WGiQtBK z@so>Fmgg0o&Zoaxb12R~y${GFO$nMQ-=)>1$lXv0>ygJoKKD)UoPspyKE(kL0k#3? z&j!MgrO-BPoycL6(IS3j=(}JL@tp{z!65@F&y=zhcMhYjK@ySL2~2bX@x(WvVT41iG`rHJiL^yJB~3@f!bg&W19p2E}Vr~#uH}1S3Yl)IB=aA0ui>EFn?_+xA4=2 zHnhy?;kfi%qiY7o1uI-@P_>*&`Ro+ifBmS9qW72ZU~WfhkB>DkbCt^#H>!_pfK)8@ zZe`eCTi07mqDSA&+25(cta-JrGNZmRa>tiD)-hS|*7@flW&$aq;Aimfyfl=_#nVmt z89H`G8|4{1jHkU59=!Q<@f9Ki)5aV#UX2Q^#>CJXJ_?(_tc`@qgt2w;0+bY&UGis*d%`GTn=L<~WsQUPyjMtp2kDasV=nolNhndDD00Q9)u2Buhdg-X%1B>K{c;ZK+8S!}7Z4!b7%(%0( z(UMEooQ~IDAn|fL3|O4^y3kjd%XHN7!mCR7I#Fgv31~Dm>WPrmt&I9u-T|n`H!gis z)`@w~WsYuf{r+{qh3~MDraQP??F;bSHfr{ttg=Vx2-m%Gkwi3*-xYd$1JQ6N5|MjP zZ(eh+uFaQPWlVn=8>Y9o^hcuqm`5cA#NI0|eEV0QlJN!*xvhaxZqJ{^Kv=E{A#SR!_ZC}ydLjk7g2>@9v$6&VhOvH)`xol!5e@~(^N&v} z&wLH0t;z7m?N2LHPTT=^$+^z`$Z68CyzNZU3&FF;$Hm94q*59> zuVf3zANC;1pWs*%H@l`ovhwBS6-_|xeLY4=86ob(42h;0rO%`Q3KIxzpDDGY8dNE0 zn3~m**PoQ8AIiKVar2G-y-K*uTeF9@mBTwE%3Cd@t3IJTlGZ}S0l zI>B19VLJ4=yLOTGcfGu^xj2;~-($)S0;51_9xg6ES%a@vK)$a^<(*d!*DD$!xpAZC zjS@RuXFGmevK3s71v?L%J>DK^S>sX;>6jS|KJ{P*Vs(*X6R6F{N1cF@ms5_hhi#1|B53dD+rRtaY&V=d-s0yl z;4&4KhoS97)Q@rzOs(&93RX_ovbIyart5B!@t1*-VD~|UOv1%T|3&fSh3uoB-NJL5 zQ*RgmCFd^0RFlI8q`>w-gcdF&q%-7wj4qTo=#{?%vP`44terqugIwXa#4>T-v8j(GaqM>GE>mrs#aqEL(vdLbK ztaovG`Z~~%GScE6rJ5+W)p5-OYR`hjB_(v}YEdn~6W7p3Gu>8rH7soTsZ8csR8&+i zfYb_q>J+!FENQr}GXa5GMa)Mgh z*M+r(T$WjuLIeXw}s&&c+ zHwL9edT=P`FJxqC{cy}x_|-{xREL0{aGF>ZukIeqL-%C-UE?Uv!~t^S3^nmAGcT{I zpQ3l_SK9LwZe7=rfXsXEoWB$#Zru5$5kyN}MtEw4!-eQU@rE9zbPgOJp*oc$4=~yW z~=45r;(KVTxI8yJI zp39cSUFcBAQavjt99(EZXL*TyG#87;{Q@!byT#BfADEH6Af%c^2rAG@=PJX#s#!7g zoX1U`Pl_ry%ih7^*-(D^{VR|@4PVurY3)D3tgQeccbdHvG~jLUU8#ySr@!3?;>;#M z&YOvw~^J^AC4FNDhLjlc>`&e5RlR5Oj!jVw&weT_h@4(EI!Q_JC(x3}7FU z`Ucj^%gbRS7Gb%xKs3+8xwOnoE-F$^)Y0>-EX-~7e+o-I29VlgWnBJ zDzdIanWsen@gVsPdR7yoSTFLkekI^h8>$qT_HAkqaUYkjc2!pLm9Y~$4DV{iZ=c+` z{HrP-JYKyvw1rz(u|3&ICjtaI1sx>s_etXe*M5MO*#$wt-{=lTSc&8NWOd~Q7=l7H zyVB-;mlE9Un(WpCJ#An=cGM)rA`2vhJ?HQ z3K-{Vta5Slf8|O2OkO>eE!MH-a@^`+{liNJp>RcRhi2AbG+#g3-qFLF%1umo0TAD` z%;CjO@^BP*`e=LNDen>V^Z!N@WU&LkV(!mq6n*e3oa?jD*s5AV!lAO8G6M8_kJpt2 z-3)SXvJ0*+xK+|j{tf9d71GO3_ss4&LJi>JEp&e#zSYG43$Rrfum`1umFmBQji^Pg zPEH{U1|^?mWt9shjTb)xM_bayGH;sJCMgQ0So$w0lj*aso3z=$^ha$qPKPL8LAz43-(vPT0z zKel|UsU$xYX@*8fc`aIUsH@*>Xiek2zrnc+7k2II>kFQRtUgKpU=s9?tvi)%6CvJY z-p+-aznV;49=(OcV!;wF1M6k82^x7~p!o-dC2;jNAcL{4h8@OE z5g4Z~K*(E`l$6wv_m6gG_y@;aO3c2_{U|$I1lgTX_I5(*4J}t>s}_Hhb$DKDY;I>M zTJmDENCwQM^;(VOdoR1DBccZJr18Rv4X+BI{Q*t@zAtj!FJ% zQe7i%QhK2rf;YN1g?;A6##vu=8lTgqRpO`?RH|cDcLg3earqJTz8&zkov=hloe-L$FN^-BPyflpV@ z7>gX;Rf-t5>60L{yCLqCt^B*cuwj||ZccqCw3HL~jok3|=*Qp&@7TOvJx;u6o$6He zs8eV)h&CU1s~B0ge@p0bdu^}CHemFP2NFW`$}H}t&OOi%4_&w4C~i3WzvpT}7Pzd@ z2h|auBbi^^zQ#=QLM*1S{`DuZt%~IMmEr ziJ&)ls?D7eGDIR~PXvQ<>$h00U%cML80Ew}>jmbTNj4>tyjS%QR@if-kZy7^gOsN8 zKK?@MWL?on!BwNNQURy|i99;TH5-ki%I$%ucR7>A0C}R_{~1jw&|ZnMh#RDL3g+Er zr%^2pweVBY(3rVUZIk%Src>}jZTM)j?qCzoXF$=iLXUOIOL~YE7>-i!Augb-r3&25 ztIhT6fTMaqp82he@9D^!f>V0&@9A}sg{)flMO$z6e~03}IyQfg&j!Sm>IDgW)J!<} zg9b^Gx#m8AP1B{RTG)RD9wKUfsgs5L-w3x~6uX1lTt>_S)CEn4Qq`cS`jR*!>v=5$ zt?&|$-D6h-%gryi%FNCcdsL#=&2B%TULN7iFwng{%}wk{(UYWZn^)(Hd*5V6ZvvId zyGu2EKbV4>EoUS?t!RG3uWIcstg7|yY5BfPYCZi0*fh_QyBgi19rYumzw7zImz#ER z{Y#vN0kl1awH$Hx)ga1&shW7whU{P~69 zxCBSAQhna7zdg&@B>LH_x8PKS!K@?4TtwcV zpfBcIW9t1Qz}_DiNB6^l9(TKTwwe@xS5SIr=44_jt3p=aK}^0TK~#7%F-;n;RQ*m>pwAD@#wpy+-|B3gqU#ZuM};J zmnEgw7Gy1hk}D7JM&uhu7vzpE>jfw( zn?DmsR76yNW64om@^ygCxr~uD^@acPapGS13W{NV9gJkx(0SZLrP>ebxSo(JoQLwI zy_um5$%@G7sSmrWOFeEOCehTI$_FaMS54k$SQRBHEK>O=;1kmTqnUe4I54G@i%t=A zl4pULm#h)~WpI!Rhz%M?_46~bSUBzOA;ye2oWd(Q9>9!OH^8mA+dJRR7C8zv3n3S< z>FRiVoy?CRMu5M3mnExKJE(d#5HRbBJq8&g8963IvyXRwTuE4eTXjHnZNez1nE(T=Oy(pwB^9wX#rp8OT?h1>FBZ-rlm zIx#Gk>+Y;tfDc{Z03y0u@{kmnP@prZ%RHLg(&3))-kgDfVM<5A(N_ejnckzSs+w&N zop0QNLJKo~wR)ltc!l>LfTh7zZm~tkfy0&&i+p8ALqn5U=$n}8vj)I>3b&mf(Ghbk zz}7TdnS}i0>7PSA8n1`*E&EVn`?&S8#A)j*J-~V7yvgU@<`R~$Rj$-~)Uzt8^t8#4`FSQm_qiK&Tb**d@^@Am5Ia7B1U*hHjP(nhUgI37Hsl88u^#6rgv%Pk`D(QER%Dm~%N{#(BsJjDOzBG%8L z-QSGq@O$n+ES2LG^ou3jU^?fMYranT4mQ;B8{VYZMBY6jfFmRcAk8P) zX|^1c#Ek<+g{z0xCwIM8NG19W$r`A6O>4{yTL6`!E$PcJxk?b9upgiifo5Rd~L{!%94}jhHZ+)D& zIAADvzKJ44iZYpaS@p}x-Ox0XUQhsT0KdAk3LOyH&BXY{(0oGwWS!EA404YBzD?Ed8eZS zq$6!s{n4+@t`lnrA@p`!9V&@lj${>$zQ^0YFRGN^o--oj?nhXliU$0fzZ7ztAucAR znf5h_;6Cy9#6M+(MM~`TZ{ajs`CfNV63zZ&@6byvNvqIVFd&qosF$rS`f-&q1F}&6%0#)OP!CSpC@kr=rWd zMVFV{gKlbEOCl?}a?wCSkz}Px`zabNcY~REj>&()`B8^3F42olHGSO$gJ6~MJUL^o z+-_=m*=CDal`@MPkjbmIdO|Mq}khy_*}NzL^M*bY~DY~1xX@>UugWi zpiR& z#uSPB;%lob^96GCUz}CZmD}{Njvbo=Zo78;nj8e0f47>y%oNvnbq=_U=aK$4Fh_L& z`#&k~2g7o+p_BHog}7Mw`U<`B>&5mNPgk*8f(k(>&|V^`F|Eyu_*ukfT%J6Yr*T7U z1zT}$544nYRBK}P_V?wUgKB{lhoMc8eQA&Hf;-(xl%iThzs()0e|mfBipfq>CJ8UE)v{Ud@QFIEio!%&d5ycdlBS)5q&H!BFAb>)4~a^Y_K zF_?t%LlkJ%tcvwmc1_4{p&);84qzcNyhv(gWn}_>vP@dE-L;*fGAew14A%9GX~dNv zDtZ|FLFvi;@681i%L7EonhycT%c@7OHPj%0B8GSCo=dmoN5_@}z+GxLZ0?kGn19If zqrx4MSR6pTm(r+aBZD8AsAg$GWmF1*2MkauTcC>1qS9r#`Gz;h8C=|BNyWf2fNU!O=`|$)JcI(#U%Z{%x&D$AuJa67? z)7EQeL%q(0g8^n1xSU(Za&gS+@%ksj4Lbp_^#rex4wv0v#}A>(9AFAKpcQ@9$A)j- zMij%#Sc;-n>5a|^!2VnI>Oz%nBoX;M!PGKhihTB9Ry{pO0-5jMEai>lOn=6Z$P$}M z-2Sq>Xq$A95DZ!4kr`>kKJ*{^J1ncZ*GYEm_sP!R~sb4K?mW7kO| zfAroZ^ICu);Tm#|{3)2GydgQFb`VB<^$2QP+)Fnu(PAS_#^dZJ79;r2OG^a!7en`w zHq-w<3LK2>b@+d8`R@w@Zbu?83+4acH;NHlQIfV0v9h;k%i)0^O*K8_YZcq5{{aob BJl+5R literal 0 HcmV?d00001 diff --git a/docs/soil_tutorial.rst b/docs/soil_tutorial.rst index bf85758..08e1c3e 100644 --- a/docs/soil_tutorial.rst +++ b/docs/soil_tutorial.rst @@ -214,7 +214,7 @@ nodes in that network. Notice how node 0 is the only one with a TV. MAX_TIME = 100 EVENT_TIME = 10 - sim = soil.simulation.SoilSimulation(topology=G, + sim = soil.Simulation(topology=G, num_trials=1, max_time=MAX_TIME, environment_agents=[{'agent_type': NewsEnvironmentAgent, diff --git a/examples/NewsSpread.ipynb b/examples/NewsSpread.ipynb index 29cab68..d081818 100644 --- a/examples/NewsSpread.ipynb +++ b/examples/NewsSpread.ipynb @@ -2,14 +2,22 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": { "ExecuteTime": { "start_time": "2017-11-02T09:48:41.843Z" }, "scrolled": false }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Populating the interactive namespace from numpy and matplotlib\n" + ] + } + ], "source": [ "import soil\n", "import networkx as nx\n", @@ -39,26 +47,216 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "total 288K\r\n", + "drwxr-xr-x 7 j users 4.0K May 23 12:48 .\r\n", + "drwxr-xr-x 15 j users 20K May 7 18:59 ..\r\n", + "-rw-r--r-- 1 j users 451 Oct 17 2017 complete.yml\r\n", + "drwxr-xr-x 2 j users 4.0K Feb 18 11:22 .ipynb_checkpoints\r\n", + "drwxr-xr-x 2 j users 4.0K Oct 17 2017 long_running\r\n", + "-rw-r--r-- 1 j users 1.2K May 23 12:49 .nbgrader.log\r\n", + "drwxr-xr-x 4 j users 4.0K May 4 11:23 newsspread\r\n", + "-rw-r--r-- 1 j users 225K May 4 11:23 NewsSpread.ipynb\r\n", + "drwxr-xr-x 4 j users 4.0K May 4 11:21 rabbits\r\n", + "-rw-r--r-- 1 j users 42 Jul 3 2017 torvalds.edgelist\r\n", + "-rw-r--r-- 1 j users 245 Oct 13 2017 torvalds.yml\r\n", + "drwxr-xr-x 4 j users 4.0K May 4 11:23 tutorial\r\n" + ] + } + ], + "source": [ + "!ls " + ] + }, + { + "cell_type": "code", + "execution_count": 9, "metadata": { "ExecuteTime": { "start_time": "2017-11-02T09:48:43.440Z" } }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "---\r\n", + "default_state: {}\r\n", + "load_module: newsspread\r\n", + "environment_agents: []\r\n", + "environment_params:\r\n", + " prob_neighbor_spread: 0.0\r\n", + " prob_tv_spread: 0.01\r\n", + "interval: 1\r\n", + "max_time: 30\r\n", + "name: Sim_all_dumb\r\n", + "network_agents:\r\n", + "- agent_type: DumbViewer\r\n", + " state:\r\n", + " has_tv: false\r\n", + " weight: 1\r\n", + "- agent_type: DumbViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " weight: 1\r\n", + "network_params:\r\n", + " generator: barabasi_albert_graph\r\n", + " n: 500\r\n", + " m: 5\r\n", + "num_trials: 50\r\n", + "---\r\n", + "default_state: {}\r\n", + "load_module: newsspread\r\n", + "environment_agents: []\r\n", + "environment_params:\r\n", + " prob_neighbor_spread: 0.0\r\n", + " prob_tv_spread: 0.01\r\n", + "interval: 1\r\n", + "max_time: 30\r\n", + "name: Sim_half_herd\r\n", + "network_agents:\r\n", + "- agent_type: DumbViewer\r\n", + " state:\r\n", + " has_tv: false\r\n", + " weight: 1\r\n", + "- agent_type: DumbViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " weight: 1\r\n", + "- agent_type: HerdViewer\r\n", + " state:\r\n", + " has_tv: false\r\n", + " weight: 1\r\n", + "- agent_type: HerdViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " weight: 1\r\n", + "network_params:\r\n", + " generator: barabasi_albert_graph\r\n", + " n: 500\r\n", + " m: 5\r\n", + "num_trials: 50\r\n", + "---\r\n", + "default_state: {}\r\n", + "load_module: newsspread\r\n", + "environment_agents: []\r\n", + "environment_params:\r\n", + " prob_neighbor_spread: 0.0\r\n", + " prob_tv_spread: 0.01\r\n", + "interval: 1\r\n", + "max_time: 30\r\n", + "name: Sim_all_herd\r\n", + "network_agents:\r\n", + "- agent_type: HerdViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " id: neutral\r\n", + " weight: 1\r\n", + "- agent_type: HerdViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " id: neutral\r\n", + " weight: 1\r\n", + "network_params:\r\n", + " generator: barabasi_albert_graph\r\n", + " n: 500\r\n", + " m: 5\r\n", + "num_trials: 50\r\n", + "---\r\n", + "default_state: {}\r\n", + "load_module: newsspread\r\n", + "environment_agents: []\r\n", + "environment_params:\r\n", + " prob_neighbor_spread: 0.0\r\n", + " prob_tv_spread: 0.01\r\n", + " prob_neighbor_cure: 0.1\r\n", + "interval: 1\r\n", + "max_time: 30\r\n", + "name: Sim_wise_herd\r\n", + "network_agents:\r\n", + "- agent_type: HerdViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " id: neutral\r\n", + " weight: 1\r\n", + "- agent_type: WiseViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " weight: 1\r\n", + "network_params:\r\n", + " generator: barabasi_albert_graph\r\n", + " n: 500\r\n", + " m: 5\r\n", + "num_trials: 50\r\n", + "---\r\n", + "default_state: {}\r\n", + "load_module: newsspread\r\n", + "environment_agents: []\r\n", + "environment_params:\r\n", + " prob_neighbor_spread: 0.0\r\n", + " prob_tv_spread: 0.01\r\n", + " prob_neighbor_cure: 0.1\r\n", + "interval: 1\r\n", + "max_time: 30\r\n", + "name: Sim_all_wise\r\n", + "network_agents:\r\n", + "- agent_type: WiseViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " id: neutral\r\n", + " weight: 1\r\n", + "- agent_type: WiseViewer\r\n", + " state:\r\n", + " has_tv: true\r\n", + " weight: 1\r\n", + "network_params:\r\n", + " generator: barabasi_albert_graph\r\n", + " n: 500\r\n", + " m: 5\r\n", + "network_params:\r\n", + " generator: barabasi_albert_graph\r\n", + " n: 500\r\n", + " m: 5\r\n", + "num_trials: 50\r\n" + ] + } + ], "source": [ - "!cat NewsSpread.yml" + "!cat newsspread/NewsSpread.yml" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": { "ExecuteTime": { "start_time": "2017-11-02T09:48:43.879Z" } }, - "outputs": [], + "outputs": [ + { + "ename": "ValueError", + "evalue": "No objects to concatenate", + "output_type": "error", + "traceback": [ + "\u001b[0;31m----------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mevodumb\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0manalysis\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread_data\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'soil_output/Sim_all_dumb/'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mgroup\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mprocess\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0manalysis\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_count\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkeys\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'id'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m;\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m~/git/lab.gsi/soil/soil/soil/analysis.py\u001b[0m in \u001b[0;36mread_data\u001b[0;34m(group, *args, **kwargs)\u001b[0m\n\u001b[1;32m 11\u001b[0m \u001b[0miterable\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_read_data\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 12\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mgroup\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 13\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mgroup_trials\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0miterable\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 14\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 15\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mlist\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0miterable\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/git/lab.gsi/soil/soil/soil/analysis.py\u001b[0m in \u001b[0;36mgroup_trials\u001b[0;34m(trials, aggfunc)\u001b[0m\n\u001b[1;32m 159\u001b[0m \u001b[0mtrials\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mlist\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtrials\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 160\u001b[0m \u001b[0mtrials\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mlist\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmap\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mlambda\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtuple\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32melse\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtrials\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 161\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mpd\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mconcat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtrials\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgroupby\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlevel\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0magg\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0maggfunc\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreorder_levels\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m,\u001b[0m\u001b[0maxis\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 162\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 163\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/lib/python3.6/site-packages/pandas/core/reshape/concat.py\u001b[0m in \u001b[0;36mconcat\u001b[0;34m(objs, axis, join, join_axes, ignore_index, keys, levels, names, verify_integrity, copy)\u001b[0m\n\u001b[1;32m 210\u001b[0m \u001b[0mkeys\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mkeys\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlevels\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mlevels\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnames\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mnames\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 211\u001b[0m \u001b[0mverify_integrity\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mverify_integrity\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 212\u001b[0;31m copy=copy)\n\u001b[0m\u001b[1;32m 213\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mop\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_result\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 214\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/lib/python3.6/site-packages/pandas/core/reshape/concat.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, objs, axis, join, join_axes, keys, levels, names, ignore_index, verify_integrity, copy)\u001b[0m\n\u001b[1;32m 243\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 244\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mobjs\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 245\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mValueError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'No objects to concatenate'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 246\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 247\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mkeys\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mValueError\u001b[0m: No objects to concatenate" + ] + } + ], "source": [ "evodumb = analysis.read_data('soil_output/Sim_all_dumb/', group=True, process=analysis.get_count, keys=['id']);" ] @@ -302,7 +500,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.2" + "version": "3.6.5" }, "toc": { "colors": { diff --git a/examples/Untitled.ipynb b/examples/Untitled.ipynb new file mode 100644 index 0000000..7d44f98 --- /dev/null +++ b/examples/Untitled.ipynb @@ -0,0 +1,80808 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n", + "Populating the interactive namespace from numpy and matplotlib\n" + ] + } + ], + "source": [ + "import soil\n", + "import networkx as nx\n", + " \n", + "%load_ext autoreload\n", + "%autoreload 2\n", + "\n", + "# To display plots in the notebook\n", + "%pylab inline\n", + "\n", + "from soil import *" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "evodumb = analysis.read_data('newsspread/soil_output/Sim_all_dumb/')" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 6 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 10 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 24 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " 29 NoneSim_all_dumb_trial_0 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 6 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 10 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 24 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 29 0.1 0.01 \n", + " \n", + " [24 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 10 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 13 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 24 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " 29 NoneSim_all_dumb_trial_1 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 10 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 13 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 24 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 29 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_10 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_10 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [23 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_11 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_11 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_12 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_12 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_13 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_13 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [28 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_14 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_14 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_15 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_15 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [28 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_16 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_16 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_17 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_17 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_18 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_18 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_19 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_19 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [28 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 6 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 10 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_2 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 6 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 10 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " \n", + " [23 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_20 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_20 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [29 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_21 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_21 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [29 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_22 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_22 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [24 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_23 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_23 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_24 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_24 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [25 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_25 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_25 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_26 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_26 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [21 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_27 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_27 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [28 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_28 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_28 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_29 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_29 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [28 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 6 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 10 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 13 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_3 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 6 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 10 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 13 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_30 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_30 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [28 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_31 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_31 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [23 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_32 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_32 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " \n", + " [25 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_33 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_33 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_34 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_34 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [25 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_35 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_35 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_36 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_36 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_37 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_37 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_38 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_38 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_39 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_39 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 13 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " 29 NoneSim_all_dumb_trial_4 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 13 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " 29 0.1 0.01 \n", + " \n", + " [23 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_40 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_40 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_41 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_41 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [22 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_42 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_42 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [28 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_43 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_43 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_44 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_44 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_45 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_45 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [23 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_46 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_46 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_47 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_47 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 10 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 18 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 24 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_48 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_48 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 10 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 18 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 24 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [26 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 1 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 2 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 3 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 4 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 5 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 6 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 7 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 8 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 9 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 11 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 12 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 13 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 14 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 15 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 16 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 17 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 19 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 20 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 21 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 22 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 23 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 25 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 26 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 27 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 28 NoneSim_all_dumb_trial_49 True True True True True True \n", + " 29 NoneSim_all_dumb_trial_49 True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 103 104 105 ... 91 92 93 94 95 96 97 \n", + " t_step ... \n", + " 0 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 98 99 env \n", + " t_step \n", + " 0 0.1 0.1 0.01 \n", + " 1 0.1 0.1 0.01 \n", + " 2 0.1 0.1 0.01 \n", + " 3 0.1 0.1 0.01 \n", + " 4 0.1 0.1 0.01 \n", + " 5 0.1 0.1 0.01 \n", + " 6 0.1 0.1 0.01 \n", + " 7 0.1 0.1 0.01 \n", + " 8 0.1 0.1 0.01 \n", + " 9 0.1 0.1 0.01 \n", + " 11 0.1 0.1 0.01 \n", + " 12 0.1 0.1 0.01 \n", + " 13 0.1 0.1 0.01 \n", + " 14 0.1 0.1 0.01 \n", + " 15 0.1 0.1 0.01 \n", + " 16 0.1 0.1 0.01 \n", + " 17 0.1 0.1 0.01 \n", + " 19 0.1 0.1 0.01 \n", + " 20 0.1 0.1 0.01 \n", + " 21 0.1 0.1 0.01 \n", + " 22 0.1 0.1 0.01 \n", + " 23 0.1 0.1 0.01 \n", + " 25 0.1 0.1 0.01 \n", + " 26 0.1 0.1 0.01 \n", + " 27 0.1 0.1 0.01 \n", + " 28 0.1 0.1 0.01 \n", + " 29 0.1 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 6 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 10 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 13 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 24 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " 29 NoneSim_all_dumb_trial_5 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 6 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 10 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 13 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 24 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " 29 0.1 0.01 \n", + " \n", + " [29 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 6 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 10 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 13 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 24 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " 29 NoneSim_all_dumb_trial_6 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 6 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 10 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 13 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 24 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " 29 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 6 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 13 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " 29 NoneSim_all_dumb_trial_7 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 6 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 13 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " 29 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 16 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 23 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 24 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 27 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_8 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 16 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 23 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 27 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 16 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 23 0.1 0.01 \n", + " 24 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 27 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " \n", + " [24 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}}),\n", + " ('newsspread/soil_output/Sim_all_dumb/Sim_all_dumb.dumped.yml',\n", + " key SEED has_tv \\\n", + " agent_id env 0 1 10 100 101 102 103 \n", + " t_step \n", + " 0 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 1 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 2 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 3 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 4 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 5 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 6 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 7 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 8 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 9 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 10 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 11 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 12 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 13 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 14 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 15 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 17 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 18 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 19 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 20 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 21 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 22 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 24 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 25 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 26 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 28 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " 29 NoneSim_all_dumb_trial_9 True True True True True True True \n", + " \n", + " key ... prob_tv_spread \\\n", + " agent_id 104 105 ... 91 92 93 94 95 96 97 98 \n", + " t_step ... \n", + " 0 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 1 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 2 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 3 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 4 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 5 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 6 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 7 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 8 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 9 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 10 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 11 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 12 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 13 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 14 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 15 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 17 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 18 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 19 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 20 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 21 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 22 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 24 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 25 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 26 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 28 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " 29 True True ... 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 \n", + " \n", + " key \n", + " agent_id 99 env \n", + " t_step \n", + " 0 0.1 0.01 \n", + " 1 0.1 0.01 \n", + " 2 0.1 0.01 \n", + " 3 0.1 0.01 \n", + " 4 0.1 0.01 \n", + " 5 0.1 0.01 \n", + " 6 0.1 0.01 \n", + " 7 0.1 0.01 \n", + " 8 0.1 0.01 \n", + " 9 0.1 0.01 \n", + " 10 0.1 0.01 \n", + " 11 0.1 0.01 \n", + " 12 0.1 0.01 \n", + " 13 0.1 0.01 \n", + " 14 0.1 0.01 \n", + " 15 0.1 0.01 \n", + " 17 0.1 0.01 \n", + " 18 0.1 0.01 \n", + " 19 0.1 0.01 \n", + " 20 0.1 0.01 \n", + " 21 0.1 0.01 \n", + " 22 0.1 0.01 \n", + " 24 0.1 0.01 \n", + " 25 0.1 0.01 \n", + " 26 0.1 0.01 \n", + " 28 0.1 0.01 \n", + " 29 0.1 0.01 \n", + " \n", + " [27 rows x 2003 columns],\n", + " {'default_state': {},\n", + " 'dir_path': 'soil_output/Sim_all_dumb',\n", + " 'dry_run': False,\n", + " 'dump': [],\n", + " 'environment_agents': [],\n", + " 'environment_params': {'prob_neighbor_spread': 0.0, 'prob_tv_spread': 0.01},\n", + " 'interval': 1,\n", + " 'load_module': 'newsspread',\n", + " 'max_time': 30,\n", + " 'name': 'Sim_all_dumb',\n", + " 'network_agents': [{'agent_type': 'DumbViewer',\n", + " 'state': {'has_tv': False},\n", + " 'weight': 1},\n", + " {'agent_type': 'DumbViewer', 'state': {'has_tv': True}, 'weight': 1}],\n", + " 'network_params': {'generator': 'barabasi_albert_graph', 'm': 5, 'n': 500},\n", + " 'num_trials': 50,\n", + " 'seed': 'None',\n", + " 'states': [],\n", + " 'topology': {'directed': False,\n", + " 'graph': {},\n", + " 'links': [{'source': 0, 'target': 5},\n", + " {'source': 0, 'target': 22},\n", + " {'source': 0, 'target': 39},\n", + " {'source': 0, 'target': 64},\n", + " {'source': 0, 'target': 103},\n", + " {'source': 1, 'target': 5},\n", + " {'source': 1, 'target': 6},\n", + " {'source': 1, 'target': 7},\n", + " {'source': 1, 'target': 10},\n", + " {'source': 1, 'target': 11},\n", + " {'source': 1, 'target': 12},\n", + " {'source': 1, 'target': 13},\n", + " {'source': 1, 'target': 14},\n", + " {'source': 1, 'target': 17},\n", + " {'source': 1, 'target': 21},\n", + " {'source': 1, 'target': 22},\n", + " {'source': 1, 'target': 29},\n", + " {'source': 1, 'target': 37},\n", + " {'source': 1, 'target': 44},\n", + " {'source': 1, 'target': 49},\n", + " {'source': 1, 'target': 68},\n", + " {'source': 1, 'target': 71},\n", + " {'source': 1, 'target': 72},\n", + " {'source': 1, 'target': 82},\n", + " {'source': 1, 'target': 86},\n", + " {'source': 1, 'target': 93},\n", + " {'source': 1, 'target': 104},\n", + " {'source': 1, 'target': 105},\n", + " {'source': 1, 'target': 116},\n", + " {'source': 1, 'target': 131},\n", + " {'source': 1, 'target': 164},\n", + " {'source': 1, 'target': 177},\n", + " {'source': 1, 'target': 181},\n", + " {'source': 1, 'target': 182},\n", + " {'source': 1, 'target': 219},\n", + " {'source': 1, 'target': 239},\n", + " {'source': 1, 'target': 258},\n", + " {'source': 1, 'target': 299},\n", + " {'source': 1, 'target': 309},\n", + " {'source': 1, 'target': 394},\n", + " {'source': 1, 'target': 395},\n", + " {'source': 1, 'target': 402},\n", + " {'source': 1, 'target': 419},\n", + " {'source': 1, 'target': 486},\n", + " {'source': 1, 'target': 487},\n", + " {'source': 2, 'target': 5},\n", + " {'source': 2, 'target': 6},\n", + " {'source': 2, 'target': 7},\n", + " {'source': 2, 'target': 18},\n", + " {'source': 2, 'target': 27},\n", + " {'source': 2, 'target': 28},\n", + " {'source': 2, 'target': 31},\n", + " {'source': 2, 'target': 33},\n", + " {'source': 2, 'target': 34},\n", + " {'source': 2, 'target': 35},\n", + " {'source': 2, 'target': 41},\n", + " {'source': 2, 'target': 48},\n", + " {'source': 2, 'target': 53},\n", + " {'source': 2, 'target': 55},\n", + " {'source': 2, 'target': 63},\n", + " {'source': 2, 'target': 67},\n", + " {'source': 2, 'target': 95},\n", + " {'source': 2, 'target': 113},\n", + " {'source': 2, 'target': 114},\n", + " {'source': 2, 'target': 144},\n", + " {'source': 2, 'target': 151},\n", + " {'source': 2, 'target': 167},\n", + " {'source': 2, 'target': 177},\n", + " {'source': 2, 'target': 184},\n", + " {'source': 2, 'target': 193},\n", + " {'source': 2, 'target': 216},\n", + " {'source': 2, 'target': 258},\n", + " {'source': 2, 'target': 259},\n", + " {'source': 2, 'target': 321},\n", + " {'source': 2, 'target': 344},\n", + " {'source': 2, 'target': 352},\n", + " {'source': 2, 'target': 354},\n", + " {'source': 2, 'target': 389},\n", + " {'source': 2, 'target': 391},\n", + " {'source': 2, 'target': 396},\n", + " {'source': 2, 'target': 403},\n", + " {'source': 2, 'target': 408},\n", + " {'source': 2, 'target': 424},\n", + " {'source': 3, 'target': 5},\n", + " {'source': 3, 'target': 6},\n", + " {'source': 3, 'target': 8},\n", + " {'source': 3, 'target': 18},\n", + " {'source': 3, 'target': 22},\n", + " {'source': 3, 'target': 28},\n", + " {'source': 3, 'target': 29},\n", + " {'source': 3, 'target': 30},\n", + " {'source': 3, 'target': 44},\n", + " {'source': 3, 'target': 52},\n", + " {'source': 3, 'target': 54},\n", + " {'source': 3, 'target': 57},\n", + " {'source': 3, 'target': 63},\n", + " {'source': 3, 'target': 103},\n", + " {'source': 3, 'target': 109},\n", + " {'source': 3, 'target': 111},\n", + " {'source': 3, 'target': 135},\n", + " {'source': 3, 'target': 139},\n", + " {'source': 3, 'target': 143},\n", + " {'source': 3, 'target': 148},\n", + " {'source': 3, 'target': 150},\n", + " {'source': 3, 'target': 189},\n", + " {'source': 3, 'target': 193},\n", + " {'source': 3, 'target': 204},\n", + " {'source': 3, 'target': 373},\n", + " {'source': 3, 'target': 456},\n", + " {'source': 3, 'target': 481},\n", + " {'source': 3, 'target': 499},\n", + " {'source': 4, 'target': 5},\n", + " {'source': 4, 'target': 6},\n", + " {'source': 4, 'target': 7},\n", + " {'source': 4, 'target': 8},\n", + " {'source': 4, 'target': 9},\n", + " {'source': 4, 'target': 11},\n", + " {'source': 4, 'target': 15},\n", + " {'source': 4, 'target': 17},\n", + " {'source': 4, 'target': 19},\n", + " {'source': 4, 'target': 28},\n", + " {'source': 4, 'target': 29},\n", + " {'source': 4, 'target': 30},\n", + " {'source': 4, 'target': 35},\n", + " {'source': 4, 'target': 36},\n", + " {'source': 4, 'target': 38},\n", + " {'source': 4, 'target': 49},\n", + " {'source': 4, 'target': 57},\n", + " {'source': 4, 'target': 60},\n", + " {'source': 4, 'target': 62},\n", + " {'source': 4, 'target': 67},\n", + " {'source': 4, 'target': 68},\n", + " {'source': 4, 'target': 79},\n", + " {'source': 4, 'target': 83},\n", + " {'source': 4, 'target': 90},\n", + " {'source': 4, 'target': 91},\n", + " {'source': 4, 'target': 92},\n", + " {'source': 4, 'target': 94},\n", + " {'source': 4, 'target': 107},\n", + " {'source': 4, 'target': 114},\n", + " {'source': 4, 'target': 118},\n", + " {'source': 4, 'target': 128},\n", + " {'source': 4, 'target': 141},\n", + " {'source': 4, 'target': 150},\n", + " {'source': 4, 'target': 151},\n", + " {'source': 4, 'target': 165},\n", + " {'source': 4, 'target': 204},\n", + " {'source': 4, 'target': 223},\n", + " {'source': 4, 'target': 232},\n", + " {'source': 4, 'target': 235},\n", + " {'source': 4, 'target': 243},\n", + " {'source': 4, 'target': 244},\n", + " {'source': 4, 'target': 245},\n", + " {'source': 4, 'target': 253},\n", + " {'source': 4, 'target': 258},\n", + " {'source': 4, 'target': 259},\n", + " {'source': 4, 'target': 279},\n", + " {'source': 4, 'target': 310},\n", + " {'source': 4, 'target': 313},\n", + " {'source': 4, 'target': 334},\n", + " {'source': 4, 'target': 351},\n", + " {'source': 4, 'target': 362},\n", + " {'source': 4, 'target': 376},\n", + " {'source': 4, 'target': 385},\n", + " {'source': 4, 'target': 397},\n", + " {'source': 4, 'target': 413},\n", + " {'source': 4, 'target': 417},\n", + " {'source': 4, 'target': 442},\n", + " {'source': 4, 'target': 477},\n", + " {'source': 4, 'target': 498},\n", + " {'source': 5, 'target': 6},\n", + " {'source': 5, 'target': 7},\n", + " {'source': 5, 'target': 8},\n", + " {'source': 5, 'target': 9},\n", + " {'source': 5, 'target': 10},\n", + " {'source': 5, 'target': 13},\n", + " {'source': 5, 'target': 15},\n", + " {'source': 5, 'target': 20},\n", + " {'source': 5, 'target': 24},\n", + " {'source': 5, 'target': 25},\n", + " {'source': 5, 'target': 29},\n", + " {'source': 5, 'target': 32},\n", + " {'source': 5, 'target': 34},\n", + " {'source': 5, 'target': 36},\n", + " {'source': 5, 'target': 48},\n", + " {'source': 5, 'target': 51},\n", + " {'source': 5, 'target': 52},\n", + " {'source': 5, 'target': 59},\n", + " {'source': 5, 'target': 68},\n", + " {'source': 5, 'target': 70},\n", + " {'source': 5, 'target': 72},\n", + " {'source': 5, 'target': 81},\n", + " {'source': 5, 'target': 85},\n", + " {'source': 5, 'target': 95},\n", + " {'source': 5, 'target': 102},\n", + " {'source': 5, 'target': 117},\n", + " {'source': 5, 'target': 121},\n", + " {'source': 5, 'target': 123},\n", + " {'source': 5, 'target': 129},\n", + " {'source': 5, 'target': 133},\n", + " {'source': 5, 'target': 138},\n", + " {'source': 5, 'target': 143},\n", + " {'source': 5, 'target': 147},\n", + " {'source': 5, 'target': 150},\n", + " {'source': 5, 'target': 152},\n", + " {'source': 5, 'target': 153},\n", + " {'source': 5, 'target': 159},\n", + " {'source': 5, 'target': 161},\n", + " {'source': 5, 'target': 171},\n", + " {'source': 5, 'target': 199},\n", + " {'source': 5, 'target': 203},\n", + " {'source': 5, 'target': 215},\n", + " {'source': 5, 'target': 226},\n", + " {'source': 5, 'target': 233},\n", + " {'source': 5, 'target': 239},\n", + " {'source': 5, 'target': 246},\n", + " {'source': 5, 'target': 268},\n", + " {'source': 5, 'target': 269},\n", + " {'source': 5, 'target': 280},\n", + " {'source': 5, 'target': 286},\n", + " {'source': 5, 'target': 288},\n", + " {'source': 5, 'target': 300},\n", + " {'source': 5, 'target': 311},\n", + " {'source': 5, 'target': 312},\n", + " {'source': 5, 'target': 315},\n", + " {'source': 5, 'target': 322},\n", + " {'source': 5, 'target': 326},\n", + " {'source': 5, 'target': 328},\n", + " {'source': 5, 'target': 335},\n", + " {'source': 5, 'target': 343},\n", + " {'source': 5, 'target': 365},\n", + " {'source': 5, 'target': 385},\n", + " {'source': 5, 'target': 389},\n", + " {'source': 5, 'target': 394},\n", + " {'source': 5, 'target': 400},\n", + " {'source': 5, 'target': 402},\n", + " {'source': 5, 'target': 404},\n", + " {'source': 5, 'target': 407},\n", + " {'source': 5, 'target': 408},\n", + " {'source': 5, 'target': 415},\n", + " {'source': 5, 'target': 416},\n", + " {'source': 5, 'target': 424},\n", + " {'source': 5, 'target': 429},\n", + " {'source': 5, 'target': 440},\n", + " {'source': 5, 'target': 454},\n", + " {'source': 6, 'target': 7},\n", + " {'source': 6, 'target': 8},\n", + " {'source': 6, 'target': 9},\n", + " {'source': 6, 'target': 11},\n", + " {'source': 6, 'target': 12},\n", + " {'source': 6, 'target': 13},\n", + " {'source': 6, 'target': 14},\n", + " {'source': 6, 'target': 16},\n", + " {'source': 6, 'target': 17},\n", + " {'source': 6, 'target': 18},\n", + " {'source': 6, 'target': 19},\n", + " {'source': 6, 'target': 21},\n", + " {'source': 6, 'target': 31},\n", + " {'source': 6, 'target': 36},\n", + " {'source': 6, 'target': 38},\n", + " {'source': 6, 'target': 39},\n", + " {'source': 6, 'target': 40},\n", + " {'source': 6, 'target': 51},\n", + " {'source': 6, 'target': 62},\n", + " {'source': 6, 'target': 67},\n", + " {'source': 6, 'target': 71},\n", + " {'source': 6, 'target': 76},\n", + " {'source': 6, 'target': 83},\n", + " {'source': 6, 'target': 92},\n", + " {'source': 6, 'target': 127},\n", + " {'source': 6, 'target': 129},\n", + " {'source': 6, 'target': 131},\n", + " {'source': 6, 'target': 133},\n", + " {'source': 6, 'target': 137},\n", + " {'source': 6, 'target': 139},\n", + " {'source': 6, 'target': 147},\n", + " {'source': 6, 'target': 168},\n", + " {'source': 6, 'target': 173},\n", + " {'source': 6, 'target': 187},\n", + " {'source': 6, 'target': 210},\n", + " {'source': 6, 'target': 212},\n", + " {'source': 6, 'target': 236},\n", + " {'source': 6, 'target': 260},\n", + " {'source': 6, 'target': 276},\n", + " {'source': 6, 'target': 309},\n", + " {'source': 6, 'target': 315},\n", + " {'source': 6, 'target': 325},\n", + " {'source': 6, 'target': 330},\n", + " {'source': 6, 'target': 333},\n", + " {'source': 6, 'target': 345},\n", + " {'source': 6, 'target': 349},\n", + " {'source': 6, 'target': 373},\n", + " {'source': 6, 'target': 377},\n", + " {'source': 6, 'target': 379},\n", + " {'source': 6, 'target': 383},\n", + " {'source': 6, 'target': 392},\n", + " {'source': 6, 'target': 443},\n", + " {'source': 6, 'target': 444},\n", + " {'source': 6, 'target': 458},\n", + " {'source': 6, 'target': 466},\n", + " {'source': 7, 'target': 8},\n", + " {'source': 7, 'target': 9},\n", + " {'source': 7, 'target': 10},\n", + " {'source': 7, 'target': 11},\n", + " {'source': 7, 'target': 12},\n", + " {'source': 7, 'target': 16},\n", + " {'source': 7, 'target': 17},\n", + " {'source': 7, 'target': 19},\n", + " {'source': 7, 'target': 22},\n", + " {'source': 7, 'target': 23},\n", + " {'source': 7, 'target': 33},\n", + " {'source': 7, 'target': 34},\n", + " {'source': 7, 'target': 35},\n", + " {'source': 7, 'target': 36},\n", + " {'source': 7, 'target': 38},\n", + " {'source': 7, 'target': 43},\n", + " {'source': 7, 'target': 46},\n", + " {'source': 7, 'target': 47},\n", + " {'source': 7, 'target': 50},\n", + " {'source': 7, 'target': 58},\n", + " {'source': 7, 'target': 61},\n", + " {'source': 7, 'target': 65},\n", + " {'source': 7, 'target': 76},\n", + " {'source': 7, 'target': 84},\n", + " {'source': 7, 'target': 88},\n", + " {'source': 7, 'target': 99},\n", + " {'source': 7, 'target': 100},\n", + " {'source': 7, 'target': 104},\n", + " {'source': 7, 'target': 105},\n", + " {'source': 7, 'target': 108},\n", + " {'source': 7, 'target': 111},\n", + " {'source': 7, 'target': 118},\n", + " {'source': 7, 'target': 122},\n", + " {'source': 7, 'target': 130},\n", + " {'source': 7, 'target': 142},\n", + " {'source': 7, 'target': 154},\n", + " {'source': 7, 'target': 168},\n", + " {'source': 7, 'target': 173},\n", + " {'source': 7, 'target': 179},\n", + " {'source': 7, 'target': 186},\n", + " {'source': 7, 'target': 187},\n", + " {'source': 7, 'target': 199},\n", + " {'source': 7, 'target': 201},\n", + " {'source': 7, 'target': 215},\n", + " {'source': 7, 'target': 226},\n", + " {'source': 7, 'target': 244},\n", + " {'source': 7, 'target': 246},\n", + " {'source': 7, 'target': 274},\n", + " {'source': 7, 'target': 275},\n", + " {'source': 7, 'target': 299},\n", + " {'source': 7, 'target': 312},\n", + " {'source': 7, 'target': 329},\n", + " {'source': 7, 'target': 334},\n", + " {'source': 7, 'target': 338},\n", + " {'source': 7, 'target': 343},\n", + " {'source': 7, 'target': 347},\n", + " {'source': 7, 'target': 355},\n", + " {'source': 7, 'target': 361},\n", + " {'source': 7, 'target': 362},\n", + " {'source': 7, 'target': 375},\n", + " {'source': 7, 'target': 401},\n", + " {'source': 7, 'target': 406},\n", + " {'source': 7, 'target': 416},\n", + " {'source': 7, 'target': 424},\n", + " {'source': 7, 'target': 426},\n", + " {'source': 7, 'target': 435},\n", + " {'source': 7, 'target': 436},\n", + " {'source': 7, 'target': 446},\n", + " {'source': 7, 'target': 447},\n", + " {'source': 7, 'target': 453},\n", + " {'source': 7, 'target': 456},\n", + " {'source': 7, 'target': 469},\n", + " {'source': 7, 'target': 478},\n", + " {'source': 7, 'target': 496},\n", + " {'source': 8, 'target': 9},\n", + " {'source': 8, 'target': 10},\n", + " {'source': 8, 'target': 11},\n", + " {'source': 8, 'target': 12},\n", + " {'source': 8, 'target': 13},\n", + " {'source': 8, 'target': 15},\n", + " {'source': 8, 'target': 16},\n", + " {'source': 8, 'target': 27},\n", + " {'source': 8, 'target': 29},\n", + " {'source': 8, 'target': 35},\n", + " {'source': 8, 'target': 45},\n", + " {'source': 8, 'target': 48},\n", + " {'source': 8, 'target': 49},\n", + " {'source': 8, 'target': 50},\n", + " {'source': 8, 'target': 52},\n", + " {'source': 8, 'target': 54},\n", + " {'source': 8, 'target': 56},\n", + " {'source': 8, 'target': 57},\n", + " {'source': 8, 'target': 65},\n", + " {'source': 8, 'target': 70},\n", + " {'source': 8, 'target': 74},\n", + " {'source': 8, 'target': 79},\n", + " {'source': 8, 'target': 84},\n", + " {'source': 8, 'target': 87},\n", + " {'source': 8, 'target': 93},\n", + " {'source': 8, 'target': 97},\n", + " {'source': 8, 'target': 109},\n", + " {'source': 8, 'target': 111},\n", + " {'source': 8, 'target': 119},\n", + " {'source': 8, 'target': 122},\n", + " {'source': 8, 'target': 127},\n", + " {'source': 8, 'target': 130},\n", + " {'source': 8, 'target': 134},\n", + " {'source': 8, 'target': 138},\n", + " {'source': 8, 'target': 188},\n", + " {'source': 8, 'target': 199},\n", + " {'source': 8, 'target': 205},\n", + " {'source': 8, 'target': 234},\n", + " {'source': 8, 'target': 258},\n", + " {'source': 8, 'target': 261},\n", + " {'source': 8, 'target': 263},\n", + " {'source': 8, 'target': 266},\n", + " {'source': 8, 'target': 270},\n", + " {'source': 8, 'target': 273},\n", + " {'source': 8, 'target': 282},\n", + " {'source': 8, 'target': 289},\n", + " {'source': 8, 'target': 300},\n", + " {'source': 8, 'target': 301},\n", + " {'source': 8, 'target': 304},\n", + " {'source': 8, 'target': 321},\n", + " {'source': 8, 'target': 338},\n", + " {'source': 8, 'target': 362},\n", + " {'source': 8, 'target': 366},\n", + " {'source': 8, 'target': 403},\n", + " {'source': 8, 'target': 407},\n", + " {'source': 8, 'target': 417},\n", + " {'source': 8, 'target': 438},\n", + " {'source': 8, 'target': 464},\n", + " {'source': 8, 'target': 465},\n", + " {'source': 8, 'target': 468},\n", + " {'source': 9, 'target': 10},\n", + " {'source': 9, 'target': 14},\n", + " {'source': 9, 'target': 15},\n", + " {'source': 9, 'target': 17},\n", + " {'source': 9, 'target': 18},\n", + " {'source': 9, 'target': 27},\n", + " {'source': 9, 'target': 32},\n", + " {'source': 9, 'target': 44},\n", + " {'source': 9, 'target': 50},\n", + " {'source': 9, 'target': 66},\n", + " {'source': 9, 'target': 73},\n", + " {'source': 9, 'target': 81},\n", + " {'source': 9, 'target': 82},\n", + " {'source': 9, 'target': 94},\n", + " {'source': 9, 'target': 104},\n", + " {'source': 9, 'target': 109},\n", + " {'source': 9, 'target': 118},\n", + " {'source': 9, 'target': 122},\n", + " {'source': 9, 'target': 132},\n", + " {'source': 9, 'target': 137},\n", + " {'source': 9, 'target': 154},\n", + " {'source': 9, 'target': 155},\n", + " {'source': 9, 'target': 160},\n", + " {'source': 9, 'target': 167},\n", + " {'source': 9, 'target': 175},\n", + " {'source': 9, 'target': 176},\n", + " {'source': 9, 'target': 185},\n", + " {'source': 9, 'target': 192},\n", + " {'source': 9, 'target': 215},\n", + " {'source': 9, 'target': 217},\n", + " {'source': 9, 'target': 231},\n", + " {'source': 9, 'target': 241},\n", + " {'source': 9, 'target': 251},\n", + " {'source': 9, 'target': 285},\n", + " {'source': 9, 'target': 288},\n", + " {'source': 9, 'target': 293},\n", + " {'source': 9, 'target': 308},\n", + " {'source': 9, 'target': 331},\n", + " {'source': 9, 'target': 332},\n", + " {'source': 9, 'target': 354},\n", + " {'source': 9, 'target': 359},\n", + " {'source': 9, 'target': 381},\n", + " {'source': 9, 'target': 384},\n", + " {'source': 9, 'target': 402},\n", + " {'source': 9, 'target': 427},\n", + " {'source': 9, 'target': 470},\n", + " {'source': 10, 'target': 14},\n", + " {'source': 10, 'target': 18},\n", + " {'source': 10, 'target': 20},\n", + " {'source': 10, 'target': 23},\n", + " {'source': 10, 'target': 30},\n", + " {'source': 10, 'target': 40},\n", + " {'source': 10, 'target': 46},\n", + " {'source': 10, 'target': 55},\n", + " {'source': 10, 'target': 64},\n", + " {'source': 10, 'target': 75},\n", + " {'source': 10, 'target': 86},\n", + " {'source': 10, 'target': 93},\n", + " {'source': 10, 'target': 119},\n", + " {'source': 10, 'target': 123},\n", + " {'source': 10, 'target': 127},\n", + " {'source': 10, 'target': 144},\n", + " {'source': 10, 'target': 145},\n", + " {'source': 10, 'target': 156},\n", + " {'source': 10, 'target': 192},\n", + " {'source': 10, 'target': 198},\n", + " {'source': 10, 'target': 221},\n", + " {'source': 10, 'target': 222},\n", + " {'source': 10, 'target': 223},\n", + " {'source': 10, 'target': 229},\n", + " {'source': 10, 'target': 240},\n", + " {'source': 10, 'target': 277},\n", + " {'source': 10, 'target': 278},\n", + " {'source': 10, 'target': 300},\n", + " {'source': 10, 'target': 374},\n", + " {'source': 10, 'target': 383},\n", + " {'source': 10, 'target': 384},\n", + " {'source': 10, 'target': 441},\n", + " {'source': 10, 'target': 491},\n", + " {'source': 11, 'target': 12},\n", + " {'source': 11, 'target': 13},\n", + " {'source': 11, 'target': 15},\n", + " {'source': 11, 'target': 16},\n", + " {'source': 11, 'target': 21},\n", + " {'source': 11, 'target': 23},\n", + " {'source': 11, 'target': 27},\n", + " {'source': 11, 'target': 32},\n", + " {'source': 11, 'target': 39},\n", + " {'source': 11, 'target': 56},\n", + " {'source': 11, 'target': 69},\n", + " {'source': 11, 'target': 72},\n", + " {'source': 11, 'target': 75},\n", + " {'source': 11, 'target': 77},\n", + " {'source': 11, 'target': 83},\n", + " {'source': 11, 'target': 86},\n", + " {'source': 11, 'target': 88},\n", + " {'source': 11, 'target': 94},\n", + " {'source': 11, 'target': 112},\n", + " {'source': 11, 'target': 129},\n", + " {'source': 11, 'target': 132},\n", + " {'source': 11, 'target': 156},\n", + " {'source': 11, 'target': 162},\n", + " {'source': 11, 'target': 173},\n", + " {'source': 11, 'target': 174},\n", + " {'source': 11, 'target': 201},\n", + " {'source': 11, 'target': 264},\n", + " {'source': 11, 'target': 274},\n", + " {'source': 11, 'target': 279},\n", + " {'source': 11, 'target': 292},\n", + " {'source': 11, 'target': 295},\n", + " {'source': 11, 'target': 307},\n", + " {'source': 11, 'target': 315},\n", + " {'source': 11, 'target': 355},\n", + " {'source': 11, 'target': 357},\n", + " {'source': 11, 'target': 392},\n", + " {'source': 11, 'target': 442},\n", + " {'source': 11, 'target': 473},\n", + " {'source': 11, 'target': 498},\n", + " {'source': 12, 'target': 14},\n", + " {'source': 12, 'target': 19},\n", + " {'source': 12, 'target': 20},\n", + " {'source': 12, 'target': 22},\n", + " {'source': 12, 'target': 24},\n", + " {'source': 12, 'target': 25},\n", + " {'source': 12, 'target': 31},\n", + " {'source': 12, 'target': 33},\n", + " {'source': 12, 'target': 37},\n", + " {'source': 12, 'target': 46},\n", + " {'source': 12, 'target': 52},\n", + " {'source': 12, 'target': 53},\n", + " {'source': 12, 'target': 67},\n", + " {'source': 12, 'target': 70},\n", + " {'source': 12, 'target': 74},\n", + " {'source': 12, 'target': 76},\n", + " {'source': 12, 'target': 85},\n", + " {'source': 12, 'target': 93},\n", + " {'source': 12, 'target': 96},\n", + " {'source': 12, 'target': 108},\n", + " {'source': 12, 'target': 114},\n", + " {'source': 12, 'target': 126},\n", + " {'source': 12, 'target': 134},\n", + " {'source': 12, 'target': 149},\n", + " {'source': 12, 'target': 152},\n", + " {'source': 12, 'target': 169},\n", + " {'source': 12, 'target': 171},\n", + " {'source': 12, 'target': 172},\n", + " {'source': 12, 'target': 178},\n", + " {'source': 12, 'target': 185},\n", + " {'source': 12, 'target': 186},\n", + " {'source': 12, 'target': 197},\n", + " {'source': 12, 'target': 199},\n", + " {'source': 12, 'target': 211},\n", + " {'source': 12, 'target': 234},\n", + " {'source': 12, 'target': 241},\n", + " {'source': 12, 'target': 248},\n", + " {'source': 12, 'target': 249},\n", + " {'source': 12, 'target': 253},\n", + " {'source': 12, 'target': 260},\n", + " {'source': 12, 'target': 283},\n", + " {'source': 12, 'target': 284},\n", + " {'source': 12, 'target': 303},\n", + " {'source': 12, 'target': 307},\n", + " {'source': 12, 'target': 324},\n", + " {'source': 12, 'target': 335},\n", + " {'source': 12, 'target': 343},\n", + " {'source': 12, 'target': 349},\n", + " {'source': 12, 'target': 396},\n", + " {'source': 12, 'target': 398},\n", + " {'source': 12, 'target': 438},\n", + " {'source': 12, 'target': 488},\n", + " {'source': 12, 'target': 495},\n", + " {'source': 13, 'target': 23},\n", + " {'source': 13, 'target': 35},\n", + " {'source': 13, 'target': 43},\n", + " {'source': 13, 'target': 56},\n", + " {'source': 13, 'target': 63},\n", + " {'source': 13, 'target': 79},\n", + " {'source': 13, 'target': 81},\n", + " {'source': 13, 'target': 87},\n", + " {'source': 13, 'target': 161},\n", + " {'source': 13, 'target': 198},\n", + " {'source': 13, 'target': 200},\n", + " {'source': 13, 'target': 232},\n", + " {'source': 13, 'target': 250},\n", + " {'source': 13, 'target': 294},\n", + " {'source': 13, 'target': 373},\n", + " {'source': 13, 'target': 389},\n", + " {'source': 13, 'target': 427},\n", + " {'source': 13, 'target': 431},\n", + " {'source': 13, 'target': 452},\n", + " {'source': 13, 'target': 491},\n", + " {'source': 14, 'target': 21},\n", + " {'source': 14, 'target': 24},\n", + " {'source': 14, 'target': 34},\n", + " {'source': 14, 'target': 36},\n", + " {'source': 14, 'target': 37},\n", + " {'source': 14, 'target': 40},\n", + " {'source': 14, 'target': 55},\n", + " {'source': 14, 'target': 58},\n", + " {'source': 14, 'target': 61},\n", + " {'source': 14, 'target': 68},\n", + " {'source': 14, 'target': 82},\n", + " {'source': 14, 'target': 83},\n", + " {'source': 14, 'target': 91},\n", + " {'source': 14, 'target': 101},\n", + " {'source': 14, 'target': 102},\n", + " {'source': 14, 'target': 113},\n", + " {'source': 14, 'target': 118},\n", + " {'source': 14, 'target': 125},\n", + " {'source': 14, 'target': 142},\n", + " {'source': 14, 'target': 185},\n", + " {'source': 14, 'target': 200},\n", + " {'source': 14, 'target': 221},\n", + " {'source': 14, 'target': 229},\n", + " {'source': 14, 'target': 234},\n", + " {'source': 14, 'target': 238},\n", + " {'source': 14, 'target': 266},\n", + " {'source': 14, 'target': 276},\n", + " {'source': 14, 'target': 313},\n", + " {'source': 14, 'target': 336},\n", + " {'source': 14, 'target': 339},\n", + " {'source': 14, 'target': 358},\n", + " {'source': 14, 'target': 366},\n", + " {'source': 14, 'target': 375},\n", + " {'source': 14, 'target': 382},\n", + " {'source': 14, 'target': 456},\n", + " {'source': 14, 'target': 483},\n", + " {'source': 14, 'target': 490},\n", + " {'source': 15, 'target': 16},\n", + " {'source': 15, 'target': 24},\n", + " {'source': 15, 'target': 28},\n", + " {'source': 15, 'target': 39},\n", + " {'source': 15, 'target': 58},\n", + " {'source': 15, 'target': 60},\n", + " {'source': 15, 'target': 72},\n", + " {'source': 15, 'target': 99},\n", + " {'source': 15, 'target': 103},\n", + " {'source': 15, 'target': 107},\n", + " {'source': 15, 'target': 110},\n", + " {'source': 15, 'target': 125},\n", + " {'source': 15, 'target': 153},\n", + " {'source': 15, 'target': 165},\n", + " {'source': 15, 'target': 177},\n", + " {'source': 15, 'target': 180},\n", + " {'source': 15, 'target': 182},\n", + " {'source': 15, 'target': 219},\n", + " {'source': 15, 'target': 235},\n", + " {'source': 15, 'target': 238},\n", + " {'source': 15, 'target': 252},\n", + " {'source': 15, 'target': 341},\n", + " {'source': 15, 'target': 370},\n", + " {'source': 15, 'target': 428},\n", + " {'source': 15, 'target': 433},\n", + " {'source': 15, 'target': 475},\n", + " {'source': 15, 'target': 481},\n", + " {'source': 15, 'target': 489},\n", + " {'source': 16, 'target': 21},\n", + " {'source': 16, 'target': 42},\n", + " {'source': 16, 'target': 45},\n", + " {'source': 16, 'target': 46},\n", + " {'source': 16, 'target': 50},\n", + " {'source': 16, 'target': 56},\n", + " {'source': 16, 'target': 78},\n", + " {'source': 16, 'target': 88},\n", + " {'source': 16, 'target': 90},\n", + " {'source': 16, 'target': 143},\n", + " {'source': 16, 'target': 145},\n", + " {'source': 16, 'target': 207},\n", + " {'source': 16, 'target': 243},\n", + " {'source': 16, 'target': 253},\n", + " {'source': 16, 'target': 256},\n", + " {'source': 16, 'target': 295},\n", + " {'source': 16, 'target': 357},\n", + " {'source': 16, 'target': 393},\n", + " {'source': 16, 'target': 439},\n", + " {'source': 16, 'target': 462},\n", + " {'source': 17, 'target': 20},\n", + " {'source': 17, 'target': 26},\n", + " {'source': 17, 'target': 37},\n", + " {'source': 17, 'target': 45},\n", + " {'source': 17, 'target': 53},\n", + " {'source': 17, 'target': 54},\n", + " {'source': 17, 'target': 65},\n", + " {'source': 17, 'target': 71},\n", + " {'source': 17, 'target': 92},\n", + " {'source': 17, 'target': 119},\n", + " {'source': 17, 'target': 141},\n", + " {'source': 17, 'target': 143},\n", + " {'source': 17, 'target': 180},\n", + " {'source': 17, 'target': 190},\n", + " {'source': 17, 'target': 195},\n", + " {'source': 17, 'target': 213},\n", + " {'source': 17, 'target': 227},\n", + " {'source': 17, 'target': 228},\n", + " {'source': 17, 'target': 233},\n", + " {'source': 17, 'target': 261},\n", + " {'source': 17, 'target': 273},\n", + " {'source': 17, 'target': 278},\n", + " {'source': 17, 'target': 297},\n", + " {'source': 17, 'target': 299},\n", + " {'source': 17, 'target': 336},\n", + " {'source': 17, 'target': 356},\n", + " {'source': 17, 'target': 368},\n", + " {'source': 17, 'target': 390},\n", + " {'source': 17, 'target': 499},\n", + " {'source': 18, 'target': 19},\n", + " {'source': 18, 'target': 20},\n", + " {'source': 18, 'target': 23},\n", + " {'source': 18, 'target': 69},\n", + " {'source': 18, 'target': 74},\n", + " {'source': 18, 'target': 88},\n", + " {'source': 18, 'target': 118},\n", + " {'source': 18, 'target': 153},\n", + " {'source': 18, 'target': 154},\n", + " {'source': 18, 'target': 163},\n", + " {'source': 18, 'target': 207},\n", + " {'source': 18, 'target': 210},\n", + " {'source': 18, 'target': 225},\n", + " {'source': 18, 'target': 255},\n", + " {'source': 18, 'target': 287},\n", + " {'source': 18, 'target': 371},\n", + " {'source': 18, 'target': 379},\n", + " {'source': 18, 'target': 408},\n", + " {'source': 18, 'target': 417},\n", + " {'source': 18, 'target': 488},\n", + " {'source': 18, 'target': 495},\n", + " {'source': 19, 'target': 26},\n", + " {'source': 19, 'target': 42},\n", + " {'source': 19, 'target': 43},\n", + " {'source': 19, 'target': 45},\n", + " {'source': 19, 'target': 60},\n", + " {'source': 19, 'target': 70},\n", + " {'source': 19, 'target': 73},\n", + " {'source': 19, 'target': 77},\n", + " {'source': 19, 'target': 90},\n", + " {'source': 19, 'target': 116},\n", + " {'source': 19, 'target': 131},\n", + " {'source': 19, 'target': 148},\n", + " {'source': 19, 'target': 184},\n", + " {'source': 19, 'target': 186},\n", + " {'source': 19, 'target': 204},\n", + " {'source': 19, 'target': 249},\n", + " {'source': 19, 'target': 253},\n", + " {'source': 19, 'target': 352},\n", + " {'source': 19, 'target': 355},\n", + " {'source': 19, 'target': 372},\n", + " {'source': 19, 'target': 374},\n", + " {'source': 19, 'target': 388},\n", + " {'source': 19, 'target': 437},\n", + " {'source': 19, 'target': 445},\n", + " {'source': 20, 'target': 38},\n", + " {'source': 20, 'target': 71},\n", + " {'source': 20, 'target': 101},\n", + " {'source': 20, 'target': 108},\n", + " {'source': 20, 'target': 109},\n", + " {'source': 20, 'target': 122},\n", + " {'source': 20, 'target': 124},\n", + " {'source': 20, 'target': 139},\n", + " {'source': 20, 'target': 140},\n", + " {'source': 20, 'target': 146},\n", + " {'source': 20, 'target': 164},\n", + " {'source': 20, 'target': 173},\n", + " {'source': 20, 'target': 187},\n", + " {'source': 20, 'target': 202},\n", + " {'source': 20, 'target': 203},\n", + " {'source': 20, 'target': 219},\n", + " {'source': 20, 'target': 224},\n", + " {'source': 20, 'target': 278},\n", + " {'source': 20, 'target': 295},\n", + " {'source': 20, 'target': 337},\n", + " {'source': 20, 'target': 352},\n", + " {'source': 20, 'target': 380},\n", + " {'source': 20, 'target': 398},\n", + " {'source': 20, 'target': 444},\n", + " {'source': 20, 'target': 471},\n", + " {'source': 20, 'target': 481},\n", + " {'source': 21, 'target': 45},\n", + " {'source': 21, 'target': 47},\n", + " {'source': 21, 'target': 51},\n", + " {'source': 21, 'target': 54},\n", + " {'source': 21, 'target': 59},\n", + " {'source': 21, 'target': 76},\n", + " {'source': 21, 'target': 85},\n", + " {'source': 21, 'target': 98},\n", + " {'source': 21, 'target': 131},\n", + " {'source': 21, 'target': 167},\n", + " {'source': 21, 'target': 174},\n", + " {'source': 21, 'target': 236},\n", + " {'source': 21, 'target': 252},\n", + " {'source': 21, 'target': 292},\n", + " {'source': 21, 'target': 314},\n", + " {'source': 21, 'target': 365},\n", + " {'source': 21, 'target': 403},\n", + " {'source': 21, 'target': 435},\n", + " {'source': 21, 'target': 459},\n", + " {'source': 21, 'target': 474},\n", + " {'source': 22, 'target': 25},\n", + " {'source': 22, 'target': 26},\n", + " {'source': 22, 'target': 31},\n", + " {'source': 22, 'target': 77},\n", + " {'source': 22, 'target': 100},\n", + " {'source': 22, 'target': 133},\n", + " {'source': 22, 'target': 191},\n", + " {'source': 22, 'target': 196},\n", + " {'source': 22, 'target': 202},\n", + " {'source': 22, 'target': 220},\n", + " {'source': 22, 'target': 222},\n", + " {'source': 22, 'target': 266},\n", + " {'source': 22, 'target': 296},\n", + " {'source': 22, 'target': 309},\n", + " {'source': 22, 'target': 316},\n", + " {'source': 22, 'target': 325},\n", + " {'source': 22, 'target': 358},\n", + " {'source': 22, 'target': 475},\n", + " {'source': 23, 'target': 24},\n", + " {'source': 23, 'target': 25},\n", + " {'source': 23, 'target': 31},\n", + " {'source': 23, 'target': 53},\n", + " {'source': 23, 'target': 73},\n", + " {'source': 23, 'target': 110},\n", + " {'source': 23, 'target': 169},\n", + " {'source': 23, 'target': 202},\n", + " {'source': 23, 'target': 222},\n", + " {'source': 23, 'target': 224},\n", + " {'source': 23, 'target': 291},\n", + " {'source': 23, 'target': 296},\n", + " {'source': 23, 'target': 298},\n", + " {'source': 23, 'target': 409},\n", + " {'source': 24, 'target': 25},\n", + " {'source': 24, 'target': 26},\n", + " {'source': 24, 'target': 28},\n", + " {'source': 24, 'target': 30},\n", + " {'source': 24, 'target': 34},\n", + " {'source': 24, 'target': 41},\n", + " {'source': 24, 'target': 42},\n", + " {'source': 24, 'target': 43},\n", + " {'source': 24, 'target': 48},\n", + " {'source': 24, 'target': 73},\n", + " {'source': 24, 'target': 92},\n", + " {'source': 24, 'target': 140},\n", + " {'source': 24, 'target': 144},\n", + " {'source': 24, 'target': 146},\n", + " {'source': 24, 'target': 149},\n", + " {'source': 24, 'target': 186},\n", + " {'source': 24, 'target': 201},\n", + " {'source': 24, 'target': 206},\n", + " {'source': 24, 'target': 302},\n", + " {'source': 24, 'target': 378},\n", + " {'source': 24, 'target': 405},\n", + " {'source': 24, 'target': 425},\n", + " {'source': 25, 'target': 26},\n", + " {'source': 25, 'target': 32},\n", + " {'source': 25, 'target': 33},\n", + " {'source': 25, 'target': 49},\n", + " {'source': 25, 'target': 58},\n", + " {'source': 25, 'target': 60},\n", + " {'source': 25, 'target': 83},\n", + " {'source': 25, 'target': 99},\n", + " {'source': 25, 'target': 100},\n", + " {'source': 25, 'target': 102},\n", + " {'source': 25, 'target': 106},\n", + " {'source': 25, 'target': 112},\n", + " {'source': 25, 'target': 113},\n", + " {'source': 25, 'target': 136},\n", + " {'source': 25, 'target': 147},\n", + " {'source': 25, 'target': 162},\n", + " {'source': 25, 'target': 197},\n", + " {'source': 25, 'target': 221},\n", + " {'source': 25, 'target': 242},\n", + " {'source': 25, 'target': 257},\n", + " {'source': 25, 'target': 275},\n", + " {'source': 25, 'target': 285},\n", + " {'source': 25, 'target': 302},\n", + " {'source': 25, 'target': 305},\n", + " {'source': 25, 'target': 354},\n", + " {'source': 25, 'target': 366},\n", + " {'source': 25, 'target': 368},\n", + " {'source': 25, 'target': 381},\n", + " {'source': 25, 'target': 400},\n", + " {'source': 25, 'target': 429},\n", + " {'source': 25, 'target': 435},\n", + " {'source': 25, 'target': 442},\n", + " {'source': 25, 'target': 490},\n", + " {'source': 26, 'target': 27},\n", + " {'source': 26, 'target': 30},\n", + " {'source': 26, 'target': 38},\n", + " {'source': 26, 'target': 102},\n", + " {'source': 26, 'target': 105},\n", + " {'source': 26, 'target': 109},\n", + " {'source': 26, 'target': 122},\n", + " {'source': 26, 'target': 127},\n", + " {'source': 26, 'target': 150},\n", + " {'source': 26, 'target': 159},\n", + " {'source': 26, 'target': 172},\n", + " {'source': 26, 'target': 184},\n", + " {'source': 26, 'target': 214},\n", + " {'source': 26, 'target': 220},\n", + " {'source': 26, 'target': 284},\n", + " {'source': 26, 'target': 288},\n", + " {'source': 26, 'target': 301},\n", + " {'source': 26, 'target': 316},\n", + " {'source': 26, 'target': 348},\n", + " {'source': 26, 'target': 375},\n", + " {'source': 26, 'target': 387},\n", + " {'source': 26, 'target': 390},\n", + " {'source': 26, 'target': 410},\n", + " {'source': 26, 'target': 425},\n", + " {'source': 26, 'target': 433},\n", + " {'source': 26, 'target': 461},\n", + " {'source': 26, 'target': 463},\n", + " {'source': 26, 'target': 469},\n", + " {'source': 26, 'target': 484},\n", + " {'source': 27, 'target': 65},\n", + " {'source': 27, 'target': 117},\n", + " {'source': 27, 'target': 157},\n", + " {'source': 27, 'target': 181},\n", + " {'source': 27, 'target': 184},\n", + " {'source': 27, 'target': 197},\n", + " {'source': 27, 'target': 438},\n", + " {'source': 27, 'target': 448},\n", + " {'source': 28, 'target': 87},\n", + " {'source': 28, 'target': 93},\n", + " {'source': 28, 'target': 112},\n", + " {'source': 28, 'target': 154},\n", + " {'source': 29, 'target': 39},\n", + " {'source': 29, 'target': 55},\n", + " {'source': 29, 'target': 80},\n", + " {'source': 29, 'target': 82},\n", + " {'source': 29, 'target': 87},\n", + " {'source': 29, 'target': 165},\n", + " {'source': 29, 'target': 328},\n", + " {'source': 29, 'target': 356},\n", + " {'source': 29, 'target': 370},\n", + " {'source': 29, 'target': 463},\n", + " {'source': 30, 'target': 32},\n", + " {'source': 30, 'target': 62},\n", + " {'source': 30, 'target': 77},\n", + " {'source': 30, 'target': 245},\n", + " {'source': 30, 'target': 344},\n", + " {'source': 30, 'target': 371},\n", + " {'source': 30, 'target': 452},\n", + " {'source': 31, 'target': 33},\n", + " {'source': 31, 'target': 40},\n", + " {'source': 31, 'target': 47},\n", + " {'source': 31, 'target': 48},\n", + " {'source': 31, 'target': 51},\n", + " {'source': 31, 'target': 55},\n", + " {'source': 31, 'target': 57},\n", + " {'source': 31, 'target': 61},\n", + " {'source': 31, 'target': 66},\n", + " {'source': 31, 'target': 71},\n", + " {'source': 31, 'target': 74},\n", + " {'source': 31, 'target': 80},\n", + " {'source': 31, 'target': 81},\n", + " {'source': 31, 'target': 89},\n", + " {'source': 31, 'target': 95},\n", + " {'source': 31, 'target': 96},\n", + " {'source': 31, 'target': 112},\n", + " {'source': 31, 'target': 130},\n", + " {'source': 31, 'target': 141},\n", + " {'source': 31, 'target': 163},\n", + " {'source': 31, 'target': 165},\n", + " {'source': 31, 'target': 166},\n", + " {'source': 31, 'target': 168},\n", + " {'source': 31, 'target': 175},\n", + " {'source': 31, 'target': 228},\n", + " ...],\n", + " 'multigraph': False,\n", + " 'nodes': [{'id': 0},\n", + " {'id': 1},\n", + " {'id': 2},\n", + " {'id': 3},\n", + " {'id': 4},\n", + " {'id': 5},\n", + " {'id': 6},\n", + " {'id': 7},\n", + " {'id': 8},\n", + " {'id': 9},\n", + " {'id': 10},\n", + " {'id': 11},\n", + " {'id': 12},\n", + " {'id': 13},\n", + " {'id': 14},\n", + " {'id': 15},\n", + " {'id': 16},\n", + " {'id': 17},\n", + " {'id': 18},\n", + " {'id': 19},\n", + " {'id': 20},\n", + " {'id': 21},\n", + " {'id': 22},\n", + " {'id': 23},\n", + " {'id': 24},\n", + " {'id': 25},\n", + " {'id': 26},\n", + " {'id': 27},\n", + " {'id': 28},\n", + " {'id': 29},\n", + " {'id': 30},\n", + " {'id': 31},\n", + " {'id': 32},\n", + " {'id': 33},\n", + " {'id': 34},\n", + " {'id': 35},\n", + " {'id': 36},\n", + " {'id': 37},\n", + " {'id': 38},\n", + " {'id': 39},\n", + " {'id': 40},\n", + " {'id': 41},\n", + " {'id': 42},\n", + " {'id': 43},\n", + " {'id': 44},\n", + " {'id': 45},\n", + " {'id': 46},\n", + " {'id': 47},\n", + " {'id': 48},\n", + " {'id': 49},\n", + " {'id': 50},\n", + " {'id': 51},\n", + " {'id': 52},\n", + " {'id': 53},\n", + " {'id': 54},\n", + " {'id': 55},\n", + " {'id': 56},\n", + " {'id': 57},\n", + " {'id': 58},\n", + " {'id': 59},\n", + " {'id': 60},\n", + " {'id': 61},\n", + " {'id': 62},\n", + " {'id': 63},\n", + " {'id': 64},\n", + " {'id': 65},\n", + " {'id': 66},\n", + " {'id': 67},\n", + " {'id': 68},\n", + " {'id': 69},\n", + " {'id': 70},\n", + " {'id': 71},\n", + " {'id': 72},\n", + " {'id': 73},\n", + " {'id': 74},\n", + " {'id': 75},\n", + " {'id': 76},\n", + " {'id': 77},\n", + " {'id': 78},\n", + " {'id': 79},\n", + " {'id': 80},\n", + " {'id': 81},\n", + " {'id': 82},\n", + " {'id': 83},\n", + " {'id': 84},\n", + " {'id': 85},\n", + " {'id': 86},\n", + " {'id': 87},\n", + " {'id': 88},\n", + " {'id': 89},\n", + " {'id': 90},\n", + " {'id': 91},\n", + " {'id': 92},\n", + " {'id': 93},\n", + " {'id': 94},\n", + " {'id': 95},\n", + " {'id': 96},\n", + " {'id': 97},\n", + " {'id': 98},\n", + " {'id': 99},\n", + " {'id': 100},\n", + " {'id': 101},\n", + " {'id': 102},\n", + " {'id': 103},\n", + " {'id': 104},\n", + " {'id': 105},\n", + " {'id': 106},\n", + " {'id': 107},\n", + " {'id': 108},\n", + " {'id': 109},\n", + " {'id': 110},\n", + " {'id': 111},\n", + " {'id': 112},\n", + " {'id': 113},\n", + " {'id': 114},\n", + " {'id': 115},\n", + " {'id': 116},\n", + " {'id': 117},\n", + " {'id': 118},\n", + " {'id': 119},\n", + " {'id': 120},\n", + " {'id': 121},\n", + " {'id': 122},\n", + " {'id': 123},\n", + " {'id': 124},\n", + " {'id': 125},\n", + " {'id': 126},\n", + " {'id': 127},\n", + " {'id': 128},\n", + " {'id': 129},\n", + " {'id': 130},\n", + " {'id': 131},\n", + " {'id': 132},\n", + " {'id': 133},\n", + " {'id': 134},\n", + " {'id': 135},\n", + " {'id': 136},\n", + " {'id': 137},\n", + " {'id': 138},\n", + " {'id': 139},\n", + " {'id': 140},\n", + " {'id': 141},\n", + " {'id': 142},\n", + " {'id': 143},\n", + " {'id': 144},\n", + " {'id': 145},\n", + " {'id': 146},\n", + " {'id': 147},\n", + " {'id': 148},\n", + " {'id': 149},\n", + " {'id': 150},\n", + " {'id': 151},\n", + " {'id': 152},\n", + " {'id': 153},\n", + " {'id': 154},\n", + " {'id': 155},\n", + " {'id': 156},\n", + " {'id': 157},\n", + " {'id': 158},\n", + " {'id': 159},\n", + " {'id': 160},\n", + " {'id': 161},\n", + " {'id': 162},\n", + " {'id': 163},\n", + " {'id': 164},\n", + " {'id': 165},\n", + " {'id': 166},\n", + " {'id': 167},\n", + " {'id': 168},\n", + " {'id': 169},\n", + " {'id': 170},\n", + " {'id': 171},\n", + " {'id': 172},\n", + " {'id': 173},\n", + " {'id': 174},\n", + " {'id': 175},\n", + " {'id': 176},\n", + " {'id': 177},\n", + " {'id': 178},\n", + " {'id': 179},\n", + " {'id': 180},\n", + " {'id': 181},\n", + " {'id': 182},\n", + " {'id': 183},\n", + " {'id': 184},\n", + " {'id': 185},\n", + " {'id': 186},\n", + " {'id': 187},\n", + " {'id': 188},\n", + " {'id': 189},\n", + " {'id': 190},\n", + " {'id': 191},\n", + " {'id': 192},\n", + " {'id': 193},\n", + " {'id': 194},\n", + " {'id': 195},\n", + " {'id': 196},\n", + " {'id': 197},\n", + " {'id': 198},\n", + " {'id': 199},\n", + " {'id': 200},\n", + " {'id': 201},\n", + " {'id': 202},\n", + " {'id': 203},\n", + " {'id': 204},\n", + " {'id': 205},\n", + " {'id': 206},\n", + " {'id': 207},\n", + " {'id': 208},\n", + " {'id': 209},\n", + " {'id': 210},\n", + " {'id': 211},\n", + " {'id': 212},\n", + " {'id': 213},\n", + " {'id': 214},\n", + " {'id': 215},\n", + " {'id': 216},\n", + " {'id': 217},\n", + " {'id': 218},\n", + " {'id': 219},\n", + " {'id': 220},\n", + " {'id': 221},\n", + " {'id': 222},\n", + " {'id': 223},\n", + " {'id': 224},\n", + " {'id': 225},\n", + " {'id': 226},\n", + " {'id': 227},\n", + " {'id': 228},\n", + " {'id': 229},\n", + " {'id': 230},\n", + " {'id': 231},\n", + " {'id': 232},\n", + " {'id': 233},\n", + " {'id': 234},\n", + " {'id': 235},\n", + " {'id': 236},\n", + " {'id': 237},\n", + " {'id': 238},\n", + " {'id': 239},\n", + " {'id': 240},\n", + " {'id': 241},\n", + " {'id': 242},\n", + " {'id': 243},\n", + " {'id': 244},\n", + " {'id': 245},\n", + " {'id': 246},\n", + " {'id': 247},\n", + " {'id': 248},\n", + " {'id': 249},\n", + " {'id': 250},\n", + " {'id': 251},\n", + " {'id': 252},\n", + " {'id': 253},\n", + " {'id': 254},\n", + " {'id': 255},\n", + " {'id': 256},\n", + " {'id': 257},\n", + " {'id': 258},\n", + " {'id': 259},\n", + " {'id': 260},\n", + " {'id': 261},\n", + " {'id': 262},\n", + " {'id': 263},\n", + " {'id': 264},\n", + " {'id': 265},\n", + " {'id': 266},\n", + " {'id': 267},\n", + " {'id': 268},\n", + " {'id': 269},\n", + " {'id': 270},\n", + " {'id': 271},\n", + " {'id': 272},\n", + " {'id': 273},\n", + " {'id': 274},\n", + " {'id': 275},\n", + " {'id': 276},\n", + " {'id': 277},\n", + " {'id': 278},\n", + " {'id': 279},\n", + " {'id': 280},\n", + " {'id': 281},\n", + " {'id': 282},\n", + " {'id': 283},\n", + " {'id': 284},\n", + " {'id': 285},\n", + " {'id': 286},\n", + " {'id': 287},\n", + " {'id': 288},\n", + " {'id': 289},\n", + " {'id': 290},\n", + " {'id': 291},\n", + " {'id': 292},\n", + " {'id': 293},\n", + " {'id': 294},\n", + " {'id': 295},\n", + " {'id': 296},\n", + " {'id': 297},\n", + " {'id': 298},\n", + " {'id': 299},\n", + " {'id': 300},\n", + " {'id': 301},\n", + " {'id': 302},\n", + " {'id': 303},\n", + " {'id': 304},\n", + " {'id': 305},\n", + " {'id': 306},\n", + " {'id': 307},\n", + " {'id': 308},\n", + " {'id': 309},\n", + " {'id': 310},\n", + " {'id': 311},\n", + " {'id': 312},\n", + " {'id': 313},\n", + " {'id': 314},\n", + " {'id': 315},\n", + " {'id': 316},\n", + " {'id': 317},\n", + " {'id': 318},\n", + " {'id': 319},\n", + " {'id': 320},\n", + " {'id': 321},\n", + " {'id': 322},\n", + " {'id': 323},\n", + " {'id': 324},\n", + " {'id': 325},\n", + " {'id': 326},\n", + " {'id': 327},\n", + " {'id': 328},\n", + " {'id': 329},\n", + " {'id': 330},\n", + " {'id': 331},\n", + " {'id': 332},\n", + " {'id': 333},\n", + " {'id': 334},\n", + " {'id': 335},\n", + " {'id': 336},\n", + " {'id': 337},\n", + " {'id': 338},\n", + " {'id': 339},\n", + " {'id': 340},\n", + " {'id': 341},\n", + " {'id': 342},\n", + " {'id': 343},\n", + " {'id': 344},\n", + " {'id': 345},\n", + " {'id': 346},\n", + " {'id': 347},\n", + " {'id': 348},\n", + " {'id': 349},\n", + " {'id': 350},\n", + " {'id': 351},\n", + " {'id': 352},\n", + " {'id': 353},\n", + " {'id': 354},\n", + " {'id': 355},\n", + " {'id': 356},\n", + " {'id': 357},\n", + " {'id': 358},\n", + " {'id': 359},\n", + " {'id': 360},\n", + " {'id': 361},\n", + " {'id': 362},\n", + " {'id': 363},\n", + " {'id': 364},\n", + " {'id': 365},\n", + " {'id': 366},\n", + " {'id': 367},\n", + " {'id': 368},\n", + " {'id': 369},\n", + " {'id': 370},\n", + " {'id': 371},\n", + " {'id': 372},\n", + " {'id': 373},\n", + " {'id': 374},\n", + " {'id': 375},\n", + " {'id': 376},\n", + " {'id': 377},\n", + " {'id': 378},\n", + " {'id': 379},\n", + " {'id': 380},\n", + " {'id': 381},\n", + " {'id': 382},\n", + " {'id': 383},\n", + " {'id': 384},\n", + " {'id': 385},\n", + " {'id': 386},\n", + " {'id': 387},\n", + " {'id': 388},\n", + " {'id': 389},\n", + " {'id': 390},\n", + " {'id': 391},\n", + " {'id': 392},\n", + " {'id': 393},\n", + " {'id': 394},\n", + " {'id': 395},\n", + " {'id': 396},\n", + " {'id': 397},\n", + " {'id': 398},\n", + " {'id': 399},\n", + " {'id': 400},\n", + " {'id': 401},\n", + " {'id': 402},\n", + " {'id': 403},\n", + " {'id': 404},\n", + " {'id': 405},\n", + " {'id': 406},\n", + " {'id': 407},\n", + " {'id': 408},\n", + " {'id': 409},\n", + " {'id': 410},\n", + " {'id': 411},\n", + " {'id': 412},\n", + " {'id': 413},\n", + " {'id': 414},\n", + " {'id': 415},\n", + " {'id': 416},\n", + " {'id': 417},\n", + " {'id': 418},\n", + " {'id': 419},\n", + " {'id': 420},\n", + " {'id': 421},\n", + " {'id': 422},\n", + " {'id': 423},\n", + " {'id': 424},\n", + " {'id': 425},\n", + " {'id': 426},\n", + " {'id': 427},\n", + " {'id': 428},\n", + " {'id': 429},\n", + " {'id': 430},\n", + " {'id': 431},\n", + " {'id': 432},\n", + " {'id': 433},\n", + " {'id': 434},\n", + " {'id': 435},\n", + " {'id': 436},\n", + " {'id': 437},\n", + " {'id': 438},\n", + " {'id': 439},\n", + " {'id': 440},\n", + " {'id': 441},\n", + " {'id': 442},\n", + " {'id': 443},\n", + " {'id': 444},\n", + " {'id': 445},\n", + " {'id': 446},\n", + " {'id': 447},\n", + " {'id': 448},\n", + " {'id': 449},\n", + " {'id': 450},\n", + " {'id': 451},\n", + " {'id': 452},\n", + " {'id': 453},\n", + " {'id': 454},\n", + " {'id': 455},\n", + " {'id': 456},\n", + " {'id': 457},\n", + " {'id': 458},\n", + " {'id': 459},\n", + " {'id': 460},\n", + " {'id': 461},\n", + " {'id': 462},\n", + " {'id': 463},\n", + " {'id': 464},\n", + " {'id': 465},\n", + " {'id': 466},\n", + " {'id': 467},\n", + " {'id': 468},\n", + " {'id': 469},\n", + " {'id': 470},\n", + " {'id': 471},\n", + " {'id': 472},\n", + " {'id': 473},\n", + " {'id': 474},\n", + " {'id': 475},\n", + " {'id': 476},\n", + " {'id': 477},\n", + " {'id': 478},\n", + " {'id': 479},\n", + " {'id': 480},\n", + " {'id': 481},\n", + " {'id': 482},\n", + " {'id': 483},\n", + " {'id': 484},\n", + " {'id': 485},\n", + " {'id': 486},\n", + " {'id': 487},\n", + " {'id': 488},\n", + " {'id': 489},\n", + " {'id': 490},\n", + " {'id': 491},\n", + " {'id': 492},\n", + " {'id': 493},\n", + " {'id': 494},\n", + " {'id': 495},\n", + " {'id': 496},\n", + " {'id': 497},\n", + " {'id': 498},\n", + " {'id': 499}]}})]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "evodumb" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/examples/complete.yml b/examples/complete.yml index 60b6639..a3f88e1 100644 --- a/examples/complete.yml +++ b/examples/complete.yml @@ -2,6 +2,7 @@ name: simple dir_path: "/tmp/" num_trials: 3 +dry_run: True max_time: 100 interval: 1 seed: "CompleteSeed!" @@ -17,6 +18,7 @@ network_agents: - agent_type: AggregatedCounter weight: 0.2 environment_agents: [] +environment_class: Environment environment_params: am_i_complete: true default_state: diff --git a/examples/pubcrawl/README.md b/examples/pubcrawl/README.md new file mode 100644 index 0000000..bf410f9 --- /dev/null +++ b/examples/pubcrawl/README.md @@ -0,0 +1,10 @@ +Simulation of pubs and drinking pals that go from pub to pub. + +Th custom environment includes a list of pubs and methods to allow agents to discover and enter pubs. +There are two types of agents: + +* Patron. A patron will do three things, in this order: + * Look for other patrons to drink with + * Look for a pub where the agent and other agents in the same group can get in. + * While in the pub, patrons only drink, until they get drunk and taken home. +* Police. There is only one police agent that will take any drunk patrons home (kick them out of the pub). diff --git a/examples/pubcrawl/pubcrawl.py b/examples/pubcrawl/pubcrawl.py new file mode 100644 index 0000000..27b1eaf --- /dev/null +++ b/examples/pubcrawl/pubcrawl.py @@ -0,0 +1,174 @@ +from soil.agents import FSM, state, default_state +from soil import Environment +from random import random, shuffle +from itertools import islice +import logging + + +class CityPubs(Environment): + '''Environment with Pubs''' + level = logging.INFO + + def __init__(self, *args, number_of_pubs=3, pub_capacity=10, **kwargs): + super(CityPubs, self).__init__(*args, **kwargs) + pubs = {} + for i in range(number_of_pubs): + newpub = { + 'name': 'The awesome pub #{}'.format(i), + 'open': True, + 'capacity': pub_capacity, + 'occupancy': 0, + } + pubs[newpub['name']] = newpub + self['pubs'] = pubs + + def enter(self, pub_id, *nodes): + '''Agents will try to enter. The pub checks if it is possible''' + try: + pub = self['pubs'][pub_id] + except KeyError: + raise ValueError('Pub {} is not available'.format(pub_id)) + if not pub['open'] or (pub['capacity'] < (len(nodes) + pub['occupancy'])): + return False + pub['occupancy'] += len(nodes) + for node in nodes: + node['pub'] = pub_id + return True + + def available_pubs(self): + for pub in self['pubs'].values(): + if pub['open'] and (pub['occupancy'] < pub['capacity']): + yield pub['name'] + + def exit(self, pub_id, *node_ids): + '''Agents will notify the pub they want to leave''' + try: + pub = self['pubs'][pub_id] + except KeyError: + raise ValueError('Pub {} is not available'.format(pub_id)) + for node_id in node_ids: + node = self.get_agent(node_id) + if pub_id == node['pub']: + del node['pub'] + pub['occupancy'] -= 1 + + +class Patron(FSM): + '''Agent that looks for friends to drink with. It will do three things: + 1) Look for other patrons to drink with + 2) Look for a bar where the agent and other agents in the same group can get in. + 3) While in the bar, patrons only drink, until they get drunk and taken home. + ''' + level = logging.INFO + + defaults = { + 'pub': None, + 'drunk': False, + 'pints': 0, + 'max_pints': 3, + } + + @default_state + @state + def looking_for_friends(self): + '''Look for friends to drink with''' + self.info('I am looking for friends') + available_friends = list(self.get_agents(drunk=False, + pub=None, + state_id=self.looking_for_friends.id)) + if not available_friends: + self.info('Life sucks and I\'m alone!') + return self.at_home + befriended = self.try_friends(available_friends) + if befriended: + return self.looking_for_pub + + @state + def looking_for_pub(self): + '''Look for a pub that accepts me and my friends''' + if self['pub'] != None: + return self.sober_in_pub + self.debug('I am looking for a pub') + group = list(self.get_neighboring_agents()) + for pub in self.env.available_pubs(): + self.debug('We\'re trying to get into {}: total: {}'.format(pub, len(group))) + if self.env.enter(pub, self, *group): + self.info('We\'re all {} getting in {}!'.format(len(group), pub)) + return self.sober_in_pub + + @state + def sober_in_pub(self): + '''Drink up.''' + self.drink() + if self['pints'] > self['max_pints']: + return self.drunk_in_pub + + @state + def drunk_in_pub(self): + '''I'm out. Take me home!''' + self.info('I\'m so drunk. Take me home!') + self['drunk'] = True + pass # out drunk + + @state + def at_home(self): + '''The end''' + self.debug('Life sucks. I\'m home!') + + def drink(self): + self['pints'] += 1 + self.debug('Cheers to that') + + def kick_out(self): + self.set_state(self.at_home) + + def befriend(self, other_agent, force=False): + ''' + Try to become friends with another agent. The chances of + success depend on both agents' openness. + ''' + if force or self['openness'] > random(): + self.env.add_edge(self, other_agent) + self.info('Made some friend {}'.format(other_agent)) + return True + return False + + def try_friends(self, others): + ''' Look for random agents around me and try to befriend them''' + befriended = False + k = int(10*self['openness']) + shuffle(others) + for friend in islice(others, k): # random.choice >= 3.7 + if friend == self: + continue + if friend.befriend(self): + self.befriend(friend, force=True) + self.debug('Hooray! new friend: {}'.format(friend.id)) + befriended = True + else: + self.debug('{} does not want to be friends'.format(friend.id)) + return befriended + + +class Police(FSM): + '''Simple agent to take drunk people out of pubs.''' + level = logging.INFO + + @default_state + @state + def patrol(self): + drunksters = list(self.get_agents(drunk=True, + state_id=Patron.drunk_in_pub.id)) + for drunk in drunksters: + self.info('Kicking out the trash: {}'.format(drunk.id)) + drunk.kick_out() + else: + self.info('No trash to take out. Too bad.') + + +if __name__ == '__main__': + from soil import simulation + simulation.run_from_config('pubcrawl.yml', + dry_run=True, + dump=None, + parallel=False) diff --git a/examples/pubcrawl/pubcrawl.yml b/examples/pubcrawl/pubcrawl.yml new file mode 100644 index 0000000..7a464a6 --- /dev/null +++ b/examples/pubcrawl/pubcrawl.yml @@ -0,0 +1,26 @@ +--- +name: pubcrawl +num_trials: 3 +max_time: 10 +dump: false +network_params: + # Generate 100 empty nodes. They will be assigned a network agent + generator: empty_graph + n: 30 +network_agents: + - agent_type: pubcrawl.Patron + description: Extroverted patron + state: + openness: 1.0 + weight: 9 + - agent_type: pubcrawl.Patron + description: Introverted patron + state: + openness: 0.1 + weight: 1 +environment_agents: + - agent_type: pubcrawl.Police +environment_class: pubcrawl.CityPubs +environment_params: + altercations: 0 + number_of_pubs: 3 diff --git a/examples/rabbits/rabbits.yml b/examples/rabbits/rabbits.yml index af22f78..25275f3 100644 --- a/examples/rabbits/rabbits.yml +++ b/examples/rabbits/rabbits.yml @@ -1,7 +1,7 @@ --- load_module: rabbit_agents name: rabbits_example -max_time: 1200 +max_time: 500 interval: 1 seed: MySeed agent_type: RabbitModel diff --git a/examples/tutorial/soil_tutorial.html b/examples/tutorial/soil_tutorial.html index aad7f09..f93ca03 100644 --- a/examples/tutorial/soil_tutorial.html +++ b/examples/tutorial/soil_tutorial.html @@ -12327,7 +12327,7 @@ Notice how node 0 is the only one with a TV.

MAX_TIME = 100 EVENT_TIME = 10 -sim = soil.simulation.SoilSimulation(topology=G, +sim = soil.Simulation(topology=G, num_trials=1, max_time=MAX_TIME, environment_agents=[{'agent_type': NewsEnvironmentAgent, @@ -21883,7 +21883,7 @@ bgAAAABJRU5ErkJggg==
-
267M	../rabbits/soil_output/rabbits_example/
+
267M	../rabbits/soil_output/rabbits_example/
 
diff --git a/examples/tutorial/soil_tutorial.ipynb b/examples/tutorial/soil_tutorial.ipynb index 4753242..425131b 100644 --- a/examples/tutorial/soil_tutorial.ipynb +++ b/examples/tutorial/soil_tutorial.ipynb @@ -426,7 +426,7 @@ "MAX_TIME = 100\n", "EVENT_TIME = 10\n", "\n", - "sim = soil.simulation.SoilSimulation(topology=G,\n", + "sim = soil.Simulation(topology=G,\n", " num_trials=1,\n", " max_time=MAX_TIME,\n", " environment_agents=[{'agent_type': NewsEnvironmentAgent,\n", diff --git a/soil/__init__.py b/soil/__init__.py index 6d05256..1d2ddce 100644 --- a/soil/__init__.py +++ b/soil/__init__.py @@ -14,12 +14,11 @@ except NameError: logging.basicConfig() from . import agents -from . import simulation -from . import environment +from .simulation import * +from .environment import Environment from . import utils from . import analysis - def main(): import argparse from . import simulation @@ -46,11 +45,12 @@ def main(): args = parser.parse_args() - if args.module: + if os.getcwd() not in sys.path: sys.path.append(os.getcwd()) + if args.module: importlib.import_module(args.module) - logging.info('Loading config file: {}'.format(args.file, args.output)) + logging.info('Loading config file: {}'.format(args.file)) try: dump = [] @@ -64,7 +64,7 @@ def main(): dump=dump, parallel=(not args.synchronous and not args.pdb), results_dir=args.output) - except Exception as ex: + except Exception: if args.pdb: pdb.post_mortem() else: diff --git a/soil/agents/SISaModel.py b/soil/agents/SISaModel.py index 9aa6c2e..61bc86e 100644 --- a/soil/agents/SISaModel.py +++ b/soil/agents/SISaModel.py @@ -10,7 +10,7 @@ class SISaModel(FSM): neutral_discontent_infected_prob - neutral_content_spong_prob + neutral_content_spon_prob neutral_content_infected_prob @@ -29,27 +29,27 @@ class SISaModel(FSM): standard_variance """ - def __init__(self, environment=None, agent_id=0, state=()): + def __init__(self, environment, agent_id=0, state=()): super().__init__(environment=environment, agent_id=agent_id, state=state) - self.neutral_discontent_spon_prob = np.random.normal(environment.environment_params['neutral_discontent_spon_prob'], - environment.environment_params['standard_variance']) - self.neutral_discontent_infected_prob = np.random.normal(environment.environment_params['neutral_discontent_infected_prob'], - environment.environment_params['standard_variance']) - self.neutral_content_spon_prob = np.random.normal(environment.environment_params['neutral_content_spon_prob'], - environment.environment_params['standard_variance']) - self.neutral_content_infected_prob = np.random.normal(environment.environment_params['neutral_content_infected_prob'], - environment.environment_params['standard_variance']) + self.neutral_discontent_spon_prob = np.random.normal(self.env['neutral_discontent_spon_prob'], + self.env['standard_variance']) + self.neutral_discontent_infected_prob = np.random.normal(self.env['neutral_discontent_infected_prob'], + self.env['standard_variance']) + self.neutral_content_spon_prob = np.random.normal(self.env['neutral_content_spon_prob'], + self.env['standard_variance']) + self.neutral_content_infected_prob = np.random.normal(self.env['neutral_content_infected_prob'], + self.env['standard_variance']) - self.discontent_neutral = np.random.normal(environment.environment_params['discontent_neutral'], - environment.environment_params['standard_variance']) - self.discontent_content = np.random.normal(environment.environment_params['discontent_content'], - environment.environment_params['variance_d_c']) + self.discontent_neutral = np.random.normal(self.env['discontent_neutral'], + self.env['standard_variance']) + self.discontent_content = np.random.normal(self.env['discontent_content'], + self.env['variance_d_c']) - self.content_discontent = np.random.normal(environment.environment_params['content_discontent'], - environment.environment_params['variance_c_d']) - self.content_neutral = np.random.normal(environment.environment_params['content_neutral'], - environment.environment_params['standard_variance']) + self.content_discontent = np.random.normal(self.env['content_discontent'], + self.env['variance_c_d']) + self.content_neutral = np.random.normal(self.env['content_neutral'], + self.env['standard_variance']) @state def neutral(self): diff --git a/soil/agents/__init__.py b/soil/agents/__init__.py index 29562e3..7b34eb7 100644 --- a/soil/agents/__init__.py +++ b/soil/agents/__init__.py @@ -16,23 +16,15 @@ from functools import wraps from .. import utils, history -agent_types = {} - -class MetaAgent(type): - def __init__(cls, name, bases, nmspc): - super(MetaAgent, cls).__init__(name, bases, nmspc) - agent_types[name] = cls - - -class BaseAgent(nxsim.BaseAgent, metaclass=MetaAgent): +class BaseAgent(nxsim.BaseAgent): """ A special simpy BaseAgent that keeps track of its state history. """ defaults = {} - def __init__(self, environment=None, agent_id=None, state=None, + def __init__(self, environment, agent_id=None, state=None, name='network_process', interval=None, **state_params): # Check for REQUIRED arguments assert environment is not None, TypeError('__init__ missing 1 required keyword argument: \'environment\'. ' @@ -152,14 +144,18 @@ class BaseAgent(nxsim.BaseAgent, metaclass=MetaAgent): def count_neighboring_agents(self, state_id=None): return len(super().get_agents(state_id, limit_neighbors=True)) - def get_agents(self, state_id=None, limit_neighbors=False, iterator=False, **kwargs): + def get_agents(self, state_id=None, agent_type=None, limit_neighbors=False, iterator=False, **kwargs): + agents = self.env.agents if limit_neighbors: agents = super().get_agents(state_id, limit_neighbors) - else: - agents = filter(lambda x: state_id is None or x.state.get('id', None) == state_id, - self.env.agents) def matches_all(agent): + if state_id is not None: + if agent.state.get('id', None) != state_id: + return False + if agent_type is not None: + if type(agent) != agent_type: + return False state = agent.state for k, v in kwargs.items(): if state.get(k, None) != v: @@ -219,7 +215,7 @@ def default_state(func): return func -class MetaFSM(MetaAgent): +class MetaFSM(type): def __init__(cls, name, bases, nmspc): super(MetaFSM, cls).__init__(name, bases, nmspc) states = {} @@ -328,16 +324,42 @@ def calculate_distribution(network_agents=None, return network_agents -def _serialize_distribution(network_agents): - d = _convert_agent_types(network_agents, - to_string=True) +def serialize_agent_type(agent_type): + if isinstance(agent_type, str): + return agent_type + type_name = agent_type.__name__ + if type_name not in globals(): + type_name = utils.name(agent_type) + return type_name + +def serialize_distribution(network_agents): ''' When serializing an agent distribution, remove the thresholds, in order to avoid cluttering the YAML definition file. ''' + d = deepcopy(network_agents) for v in d: if 'threshold' in v: del v['threshold'] + v['agent_type'] = serialize_agent_type(v['agent_type']) + return d + + +def deserialize_type(agent_type, known_modules=[]): + if not isinstance(agent_type, str): + return agent_type + if agent_type in globals(): + agent_type = globals()[agent_type] + else: + known = known_modules + ['soil.agents', 'soil.agents.custom' ] + agent_type = utils.deserializer(agent_type, known_modules=known) + return agent_type + + +def deserialize_distribution(ind): + d = deepcopy(ind) + for v in d: + v['agent_type'] = deserialize_type(v['agent_type']) return d @@ -354,14 +376,9 @@ def _validate_states(states, topology): def _convert_agent_types(ind, to_string=False): '''Convenience method to allow specifying agents by class or class name.''' - d = deepcopy(ind) - for v in d: - agent_type = v['agent_type'] - if to_string and not isinstance(agent_type, str): - v['agent_type'] = str(agent_type.__name__) - elif not to_string and isinstance(agent_type, str): - v['agent_type'] = agent_types[agent_type] - return d + if to_string: + return serialize_distribution(ind) + return deserialize_distribution(ind) def _agent_from_distribution(distribution, value=-1): diff --git a/soil/analysis.py b/soil/analysis.py index 8719013..647f03c 100644 --- a/soil/analysis.py +++ b/soil/analysis.py @@ -56,7 +56,7 @@ def read_csv(filename, keys=None, convert_types=False, **kwargs): def convert_row(row): - row['value'] = utils.convert(row['value'], row['value_type']) + row['value'] = utils.deserialize(row['value_type'], row['value']) return row diff --git a/soil/environment.py b/soil/environment.py index 0790d9d..e0cf1e4 100644 --- a/soil/environment.py +++ b/soil/environment.py @@ -15,7 +15,7 @@ import nxsim from . import utils, agents, analysis, history -class SoilEnvironment(nxsim.NetworkEnvironment): +class Environment(nxsim.NetworkEnvironment): """ The environment is key in a simulation. It contains the network topology, a reference to network and environment agents, as well as the environment @@ -23,7 +23,7 @@ class SoilEnvironment(nxsim.NetworkEnvironment): The environment parameters and the state of every agent can be accessed both by using the environment as a dictionary or with the environment's - :meth:`soil.environment.SoilEnvironment.get` method. + :meth:`soil.environment.Environment.get` method. """ def __init__(self, name=None, @@ -49,7 +49,8 @@ class SoilEnvironment(nxsim.NetworkEnvironment): self.dry_run = dry_run self.interval = interval self.dir_path = dir_path or tempfile.mkdtemp('soil-env') - self.get_path() + if not dry_run: + self.get_path() self._history = history.History(name=self.name if not dry_run else None, dir_path=self.dir_path) # Add environment agents first, so their events get @@ -93,17 +94,35 @@ class SoilEnvironment(nxsim.NetworkEnvironment): if not network_agents: return for ix in self.G.nodes(): - agent, state = agents._agent_from_distribution(network_agents) - self.set_agent(ix, agent_type=agent, state=state) + self.init_agent(ix, agent_distribution=network_agents) + + def init_agent(self, agent_id, agent_distribution): + node = self.G.nodes[agent_id] + init = False + state = dict(node) + + agent_type = None + if 'agent_type' in self.states.get(agent_id, {}): + agent_type = self.states[agent_id] + elif 'agent_type' in node: + agent_type = node['agent_type'] + elif 'agent_type' in self.default_state: + agent_type = self.default_state['agent_type'] + + if agent_type: + agent_type = agents.deserialize_agent_type(agent_type) + else: + agent_type, state = agents._agent_from_distribution(agent_distribution) + return self.set_agent(agent_id, agent_type, state) def set_agent(self, agent_id, agent_type, state=None): node = self.G.nodes[agent_id] - defstate = deepcopy(self.default_state) + defstate = deepcopy(self.default_state) or {} defstate.update(self.states.get(agent_id, {})) + defstate.update(node.get('state', {})) if state: defstate.update(state) state = defstate - state.update(node.get('state', {})) a = agent_type(environment=self, agent_id=agent_id, state=state) @@ -118,6 +137,10 @@ class SoilEnvironment(nxsim.NetworkEnvironment): return a def add_edge(self, agent1, agent2, attrs=None): + if hasattr(agent1, 'id'): + agent1 = agent1.id + if hasattr(agent2, 'id'): + agent2 = agent2.id return self.G.add_edge(agent1, agent2) def run(self, *args, **kwargs): @@ -202,7 +225,7 @@ class SoilEnvironment(nxsim.NetworkEnvironment): with open(csv_name, 'w') as f: cr = csv.writer(f) - cr.writerow(('agent_id', 't_step', 'key', 'value', 'value_type')) + cr.writerow(('agent_id', 't_step', 'key', 'value')) for i in self.history_to_tuples(): cr.writerow(i) @@ -302,7 +325,6 @@ class SoilEnvironment(nxsim.NetworkEnvironment): state['network_agents'] = agents._serialize_distribution(self.network_agents) state['environment_agents'] = agents._convert_agent_types(self.environment_agents, to_string=True) - del state['_queue'] return state def __setstate__(self, state): @@ -311,3 +333,6 @@ class SoilEnvironment(nxsim.NetworkEnvironment): self.network_agents = self.calculate_distribution(self._convert_agent_types(self.network_agents)) self.environment_agents = self._convert_agent_types(self.environment_agents) return state + + +SoilEnvironment = Environment diff --git a/soil/history.py b/soil/history.py index 37720a5..4482417 100644 --- a/soil/history.py +++ b/soil/history.py @@ -17,12 +17,12 @@ class History: if db_path is None and name: db_path = os.path.join(dir_path or os.getcwd(), '{}.db.sqlite'.format(name)) - if db_path is None: - db_path = ":memory:" - else: + if db_path: if backup and os.path.exists(db_path): newname = db_path + '.backup{}.sqlite'.format(time.time()) os.rename(db_path, newname) + else: + db_path = ":memory:" self.db_path = db_path self.db = db_path @@ -34,12 +34,6 @@ class History: self._dtypes = {} self._tups = [] - def conversors(self, key): - """Get the serializer and deserializer for a given key.""" - if key not in self._dtypes: - self.read_types() - return self._dtypes[key] - @property def db(self): try: @@ -58,55 +52,88 @@ class History: @property def dtypes(self): + self.read_types() return {k:v[0] for k, v in self._dtypes.items()} def save_tuples(self, tuples): + ''' + Save a series of tuples, converting them to records if necessary + ''' self.save_records(Record(*tup) for tup in tuples) def save_records(self, records): - with self.db: - for rec in records: - if not isinstance(rec, Record): - rec = Record(*rec) - if rec.key not in self._dtypes: - name = utils.name(rec.value) - serializer = utils.serializer(name) - deserializer = utils.deserializer(name) - self._dtypes[rec.key] = (name, serializer, deserializer) - self.db.execute("replace into value_types (key, value_type) values (?, ?)", (rec.key, name)) - self.db.execute("replace into history(agent_id, t_step, key, value) values (?, ?, ?, ?)", (rec.agent_id, rec.t_step, rec.key, rec.value)) + ''' + Save a collection of records + ''' + for record in records: + if not isinstance(record, Record): + record = Record(*record) + self.save_record(*record) - def save_record(self, *args, **kwargs): - self._tups.append(Record(*args, **kwargs)) + def save_record(self, agent_id, t_step, key, value): + ''' + Save a collection of records to the database. + Database writes are cached. + ''' + value = self.convert(key, value) + self._tups.append(Record(agent_id=agent_id, + t_step=t_step, + key=key, + value=value)) if len(self._tups) > 100: self.flush_cache() + def convert(self, key, value): + """Get the serialized value for a given key.""" + if key not in self._dtypes: + self.read_types() + if key not in self._dtypes: + name = utils.name(value) + serializer = utils.serializer(name) + deserializer = utils.deserializer(name) + self._dtypes[key] = (name, serializer, deserializer) + with self.db: + self.db.execute("replace into value_types (key, value_type) values (?, ?)", (key, name)) + return self._dtypes[key][1](value) + + def recover(self, key, value): + """Get the deserialized value for a given key, and the serialized version.""" + if key not in self._dtypes: + self.read_types() + if key not in self._dtypes: + raise ValueError("Unknown datatype for {} and {}".format(key, value)) + return self._dtypes[key][2](value) + + def flush_cache(self): ''' Use a cache to save state changes to avoid opening a session for every change. The cache will be flushed at the end of the simulation, and when history is accessed. ''' - self.save_records(self._tups) + with self.db: + for rec in self._tups: + self.db.execute("replace into history(agent_id, t_step, key, value) values (?, ?, ?, ?)", (rec.agent_id, rec.t_step, rec.key, rec.value)) self._tups = list() def to_tuples(self): - self.flush_cache() - with self.db: - res = self.db.execute("select agent_id, t_step, key, value from history ").fetchall() - for r in res: - agent_id, t_step, key, value = r - _, _ , des = self.conversors(key) - yield agent_id, t_step, key, des(value) + self.flush_cache() + with self.db: + res = self.db.execute("select agent_id, t_step, key, value from history ").fetchall() + for r in res: + agent_id, t_step, key, value = r + value = self.recover(key, value) + yield agent_id, t_step, key, value def read_types(self): - with self.db: - res = self.db.execute("select key, value_type from value_types ").fetchall() - for k, v in res: - serializer = utils.serializer(v) - deserializer = utils.deserializer(v) - self._dtypes[k] = (v, serializer, deserializer) + with self.db: + res = self.db.execute("select key, value_type from value_types ").fetchall() + for k, v in res: + serializer = utils.serializer(v) + deserializer = utils.deserializer(v) + self._dtypes[k] = (v, serializer, deserializer) def __getitem__(self, key): + self.flush_cache() key = Key(*key) agent_ids = [key.agent_id] if key.agent_id is not None else [] t_steps = [key.t_step] if key.t_step is not None else [] @@ -176,7 +203,7 @@ class History: for k, v in self._dtypes.items(): if k in df_p: dtype, _, deserial = v - df_p[k] = df_p[k].fillna(method='ffill').fillna(deserial()).astype(dtype) + df_p[k] = df_p[k].fillna(method='ffill').astype(dtype) if t_steps: df_p = df_p.reindex(t_steps, method='ffill') return df_p.ffill() diff --git a/soil/simulation.py b/soil/simulation.py index f9aad8e..b519ac6 100644 --- a/soil/simulation.py +++ b/soil/simulation.py @@ -12,11 +12,12 @@ import pickle from nxsim import NetworkSimulation -from . import utils, environment, basestring, agents +from . import utils, basestring, agents +from .environment import Environment from .utils import logger -class SoilSimulation(NetworkSimulation): +class Simulation(NetworkSimulation): """ Subclass of nsim.NetworkSimulation with three main differences: 1) agent type can be specified by name or by class. @@ -43,13 +44,47 @@ class SoilSimulation(NetworkSimulation): 'agent_type_1'. 3) if no initial state is given, each node's state will be set to `{'id': 0}`. + + Parameters + --------- + name : str, optional + name of the Simulation + topology : networkx.Graph instance, optional + network_params : dict + parameters used to create a topology with networkx, if no topology is given + network_agents : dict + definition of agents to populate the topology with + agent_type : NetworkAgent subclass, optional + Default type of NetworkAgent to use for nodes not specified in network_agents + states : list, optional + List of initial states corresponding to the nodes in the topology. Basic form is a list of integers + whose value indicates the state + dir_path : str, optional + Directory path where to save pickled objects + seed : str, optional + Seed to use for the random generator + num_trials : int, optional + Number of independent simulation runs + max_time : int, optional + Time how long the simulation should run + environment_params : dict, optional + Dictionary of globally-shared environmental parameters + environment_agents: dict, optional + Similar to network_agents. Distribution of Agents that control the environment + environment_class: soil.environment.Environment subclass, optional + Class for the environment. It defailts to soil.environment.Environment + load_module : str, module name, deprecated + If specified, soil will load the content of this module under 'soil.agents.custom' + + """ def __init__(self, name=None, topology=None, network_params=None, network_agents=None, agent_type=None, states=None, default_state=None, interval=1, dump=None, dry_run=False, dir_path=None, num_trials=1, max_time=100, - agent_module=None, load_module=None, seed=None, - environment_agents=None, environment_params=None, **kwargs): + load_module=None, seed=None, + environment_agents=None, environment_params=None, + environment_class=None, **kwargs): if topology is None: topology = utils.load_network(network_params, @@ -70,11 +105,15 @@ class SoilSimulation(NetworkSimulation): self.dump = dump self.dry_run = dry_run self.environment_params = environment_params or {} + self.environment_class = utils.deserialize(environment_class, + known_modules=['soil.environment',]) or Environment + + self._loaded_module = None if load_module: path = sys.path + [self.dir_path, os.getcwd()] f, fp, desc = imp.find_module(load_module, path) - imp.load_module('soil.agents.custom', f, fp, desc) + self._loaded_module = imp.load_module('soil.agents.custom', f, fp, desc) environment_agents = environment_agents or [] self.environment_agents = agents._convert_agent_types(environment_agents) @@ -128,7 +167,7 @@ class SoilSimulation(NetworkSimulation): 'dir_path': self.dir_path, }) opts.update(kwargs) - env = environment.SoilEnvironment(**opts) + env = self.environment_class(**opts) return env def run_trial(self, trial_id=0, until=None, return_env=True, **opts): @@ -177,11 +216,18 @@ class SoilSimulation(NetworkSimulation): pickle.dump(self, f) def __getstate__(self): - state = self.__dict__.copy() + state = {} + for k, v in self.__dict__.items(): + if k[0] != '_': + state[k] = v state['topology'] = json_graph.node_link_data(self.topology) - state['network_agents'] = agents._serialize_distribution(self.network_agents) + state['network_agents'] = agents.serialize_distribution(self.network_agents) state['environment_agents'] = agents._convert_agent_types(self.environment_agents, to_string=True) + state['environment_class'] = utils.serialize(self.environment_class, + known_modules=['soil.environment', ])[1] # func, name + if state['load_module'] is None: + del state['load_module'] return state def __setstate__(self, state): @@ -189,6 +235,8 @@ class SoilSimulation(NetworkSimulation): self.topology = json_graph.node_link_graph(state['topology']) self.network_agents = agents.calculate_distribution(agents._convert_agent_types(self.network_agents)) self.environment_agents = agents._convert_agent_types(self.environment_agents) + self.environment_class = utils.deserialize(self.environment_class, + known_modules=['soil.environment', ]) # func, name return state @@ -197,11 +245,11 @@ def from_config(config): if len(config) > 1: raise AttributeError('Provide only one configuration') config = config[0][0] - sim = SoilSimulation(**config) + sim = Simulation(**config) return sim -def run_from_config(*configs, results_dir='soil_output', dry_run=False, dump=None, timestamp=False, **kwargs): +def run_from_config(*configs, results_dir='soil_output', dump=None, timestamp=False, **kwargs): for config_def in configs: # logger.info("Found {} config(s)".format(len(ls))) for config, _ in utils.load_config(config_def): @@ -214,6 +262,8 @@ def run_from_config(*configs, results_dir='soil_output', dry_run=False, dump=Non else: sim_folder = name dir_path = os.path.join(results_dir, sim_folder) - sim = SoilSimulation(dir_path=dir_path, dump=dump, **config) + if dump is not None: + config['dump'] = dump + sim = Simulation(dir_path=dir_path, **config) logger.info('Dumping results to {} : {}'.format(sim.dir_path, sim.dump)) sim.run_simulation(**kwargs) diff --git a/soil/utils.py b/soil/utils.py index c6dd75e..f072fe3 100644 --- a/soil/utils.py +++ b/soil/utils.py @@ -1,8 +1,9 @@ import os +import ast import yaml import logging import importlib -from time import time +import time from glob import glob from random import random from copy import deepcopy @@ -62,44 +63,89 @@ def load_config(config): @contextmanager def timer(name='task', pre="", function=logger.info, to_object=None): - start = time() - function('{}Starting {} at {}.'.format(pre, name, start)) + start = time.time() + function('{}Starting {} at {}.'.format(pre, name, + time.strftime("%X", time.gmtime(start)))) yield start - end = time() - function('{}Finished {} in {} seconds'.format(pre, name, str(end-start))) + end = time.time() + function('{}Finished {} at {} in {} seconds'.format(pre, name, + time.strftime("%X", time.gmtime(end)), + str(end-start))) if to_object: to_object.start = start to_object.end = end -def repr(v): - func = serializer(v) - tname = name(v) - return func(v), tname +builtins = importlib.import_module('builtins') - -def name(v): - return type(v).__name__ +def name(value, known_modules=[]): + '''Return a name that can be imported, to serialize/deserialize an object''' + if value is None: + return 'None' + if not isinstance(value, type): # Get the class name first + value = type(value) + tname = value.__name__ + if hasattr(builtins, tname): + return tname + modname = value.__module__ + if modname == '__main__': + return tname + if known_modules and modname in known_modules: + return tname + for mod_name in known_modules: + module = importlib.import_module(mod_name) + if hasattr(module, tname): + return tname + return '{}.{}'.format(modname, tname) def serializer(type_): - if type_ == 'bool': - return lambda x: "true" if x else "" + if type_ != 'str' and hasattr(builtins, type_): + return repr return lambda x: x -def deserializer(type_): - try: - # Check if it's a builtin type - module = importlib.import_module('builtins') - cls = getattr(module, type_) - except AttributeError: - # if not, separate module and class +def serialize(v, known_modules=[]): + '''Get a text representation of an object.''' + tname = name(v, known_modules=known_modules) + func = serializer(tname) + return func(v), tname + +def deserializer(type_, known_modules=[]): + if type_ == 'str': + return lambda x='': x + if type_ == 'None': + return lambda x=None: None + if hasattr(builtins, type_): # Check if it's a builtin type + cls = getattr(builtins, type_) + return lambda x=None: ast.literal_eval(x) if x is not None else cls() + # Otherwise, see if we can find the module and the class + modules = known_modules or [] + options = [] + + for mod in modules: + options.append((mod, type_)) + + if '.' in type_: # Fully qualified module module, type_ = type_.rsplit(".", 1) - module = importlib.import_module(module) - cls = getattr(module, type_) - return cls + options.append ((module, type_)) + + errors = [] + for module, name in options: + try: + module = importlib.import_module(module) + cls = getattr(module, name) + return getattr(cls, 'deserialize', cls) + except (ImportError, AttributeError) as ex: + errors.append((module, name, ex)) + raise Exception('Could not find module {}. Tried: {}'.format(type_, errors)) -def convert(value, type_): - return deserializer(type_)(value) +def deserialize(type_, value=None, **kwargs): + '''Get an object from a text representation''' + if not isinstance(type_, str): + return type_ + des = deserializer(type_, **kwargs) + if value is None: + return des + return des(value) diff --git a/soil/web/__init__.py b/soil/web/__init__.py index 97902d9..04323bb 100644 --- a/soil/web/__init__.py +++ b/soil/web/__init__.py @@ -271,4 +271,4 @@ def main(): parser.add_argument('--verbose', '-v', help='verbose mode', action='store_true') args = parser.parse_args() - run(name=args.name, port=(args.port[0] if isinstance(args.port, list) else args.port), verbose=args.verbose) + run(name=args.name, port=(args.port[0] if isinstance(args.port, list) else args.port), verbose=args.verbose) \ No newline at end of file diff --git a/tests/test_examples.py b/tests/test_examples.py new file mode 100644 index 0000000..5c7e00f --- /dev/null +++ b/tests/test_examples.py @@ -0,0 +1,45 @@ +from unittest import TestCase +import os +from os.path import join + +from soil import utils, simulation + +ROOT = os.path.abspath(os.path.dirname(__file__)) +EXAMPLES = join(ROOT, '..', 'examples') + + +class TestExamples(TestCase): + pass + + +def make_example_test(path, config): + def wrapped(self): + root = os.getcwd() + os.chdir(os.path.dirname(path)) + s = simulation.from_config(config) + envs = s.run_simulation(dry_run=True) + assert envs + for env in envs: + assert env + try: + n = config['network_params']['n'] + assert len(list(env.network_agents)) == n + assert env.now > 2 # It has run + assert env.now <= config['max_time'] # But not further than allowed + except KeyError: + pass + os.chdir(root) + return wrapped + + +def add_example_tests(): + for config, path in utils.load_config(join(EXAMPLES, '**', '*.yml')): + p = make_example_test(path=path, config=config) + fname = os.path.basename(path) + p.__name__ = 'test_example_file_%s' % fname + p.__doc__ = '%s should be a valid configuration' % fname + setattr(TestExamples, p.__name__, p) + del p + + +add_example_tests() diff --git a/tests/test_history.py b/tests/test_history.py index 19d0893..6393837 100644 --- a/tests/test_history.py +++ b/tests/test_history.py @@ -116,6 +116,7 @@ class TestHistory(TestCase): db_path = os.path.join(DBROOT, 'test') h = history.History(db_path=db_path) h.save_tuples(tuples) + h.flush_cache() assert os.path.exists(db_path) # Recover the data @@ -131,3 +132,25 @@ class TestHistory(TestCase): assert newhistory._db_path == h._db_path assert os.path.exists(backuppath) assert not len(newhistory[None, None, None]) + + def test_history_tuples(self): + """ + The data recovered should be equal to the one recorded. + """ + tuples = ( + ('a_1', 0, 'id', 'v'), + ('a_1', 1, 'id', 'a'), + ('a_1', 2, 'id', 'l'), + ('a_1', 3, 'id', 'u'), + ('a_1', 4, 'id', 'e'), + ('env', 1, 'prob', 1), + ('env', 2, 'prob', 2), + ('env', 3, 'prob', 3), + ('a_2', 7, 'finished', True), + ) + h = history.History() + h.save_tuples(tuples) + recovered = list(h.to_tuples()) + assert recovered + for i in recovered: + assert i in tuples diff --git a/tests/test_main.py b/tests/test_main.py index 2b9063f..14fb261 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -6,14 +6,12 @@ import networkx as nx from functools import partial from os.path import join -from soil import simulation, environment, agents, utils +from soil import simulation, Environment, agents, utils, history ROOT = os.path.abspath(os.path.dirname(__file__)) - EXAMPLES = join(ROOT, '..', 'examples') - class TestMain(TestCase): def test_load_graph(self): @@ -188,8 +186,6 @@ class TestMain(TestCase): recovered = yaml.load(serial) with utils.timer('deleting'): del recovered['topology'] - del recovered['load_module'] - del recovered['dry_run'] assert config == recovered def test_configuration_changes(self): @@ -197,25 +193,17 @@ class TestMain(TestCase): The configuration should not change after running the simulation. """ - config = utils.load_file('examples/complete.yml')[0] + config = utils.load_file(join(EXAMPLES, 'complete.yml'))[0] s = simulation.from_config(config) s.dry_run = True for i in range(5): s.run_simulation(dry_run=True) nconfig = s.to_dict() del nconfig['topology'] - del nconfig['dry_run'] - del nconfig['load_module'] assert config == nconfig - def test_examples(self): - """ - Make sure all examples in the examples folder are correct - """ - pass - def test_row_conversion(self): - env = environment.SoilEnvironment(dry_run=True) + env = Environment(dry_run=True) env['test'] = 'test_value' res = list(env.history_to_tuples()) @@ -234,7 +222,7 @@ class TestMain(TestCase): from geometric models. We should work around it. """ G = nx.random_geometric_graph(20, 0.1) - env = environment.SoilEnvironment(topology=G, dry_run=True) + env = Environment(topology=G, dry_run=True) env.dump_gexf('/tmp/dump-gexf') def test_save_graph(self): @@ -245,7 +233,7 @@ class TestMain(TestCase): ''' G = nx.cycle_graph(5) distribution = agents.calculate_distribution(None, agents.BaseAgent) - env = environment.SoilEnvironment(topology=G, network_agents=distribution, dry_run=True) + env = Environment(topology=G, network_agents=distribution, dry_run=True) env[0, 0, 'testvalue'] = 'start' env[0, 10, 'testvalue'] = 'finish' nG = env.history_to_graph() @@ -253,33 +241,58 @@ class TestMain(TestCase): assert ('start', 0, 10) in values assert ('finish', 10, None) in values + def test_serialize_class(self): + ser, name = utils.serialize(agents.BaseAgent) + assert name == 'soil.agents.BaseAgent' + assert ser == agents.BaseAgent -def make_example_test(path, config): - def wrapped(self): - root = os.getcwd() - os.chdir(os.path.dirname(path)) - s = simulation.from_config(config) - envs = s.run_simulation(dry_run=True) - assert envs - for env in envs: - assert env - try: - n = config['network_params']['n'] - assert len(env.get_agents()) == n - except KeyError: - pass - os.chdir(root) - return wrapped + class CustomAgent(agents.BaseAgent): + pass + ser, name = utils.serialize(CustomAgent) + assert name == 'test_main.CustomAgent' + assert ser == CustomAgent -def add_example_tests(): - for config, path in utils.load_config(join(EXAMPLES, '*.yml')): - p = make_example_test(path=path, config=config) - fname = os.path.basename(path) - p.__name__ = 'test_example_file_%s' % fname - p.__doc__ = '%s should be a valid configuration' % fname - setattr(TestMain, p.__name__, p) - del p + def test_serialize_builtin_types(self): + for i in [1, None, True, False, {}, [], list(), dict()]: + ser, name = utils.serialize(i) + assert type(ser) == str + des = utils.deserialize(name, ser) + assert i == des -add_example_tests() + def test_deserialize_agent_distribution(self): + agent_distro = [ + { + 'agent_type': 'CounterModel', + 'weight': 1 + }, + { + 'agent_type': 'BaseAgent', + 'weight': 2 + }, + ] + converted = agents.deserialize_distribution(agent_distro) + assert converted[0]['agent_type'] == agents.CounterModel + assert converted[1]['agent_type'] == agents.BaseAgent + + def test_serialize_agent_distribution(self): + agent_distro = [ + { + 'agent_type': agents.CounterModel, + 'weight': 1 + }, + { + 'agent_type': agents.BaseAgent, + 'weight': 2 + }, + ] + converted = agents.serialize_distribution(agent_distro) + assert converted[0]['agent_type'] == 'CounterModel' + assert converted[1]['agent_type'] == 'BaseAgent' + + def test_history(self): + '''Test storing in and retrieving from history (sqlite)''' + h = history.History() + h.save_record(agent_id=0, t_step=0, key="test", value="hello") + assert h[0, 0, "test"] == "hello" From bd4700567edd4e751b7397a07f6fcd6cea397b8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 8 Dec 2018 18:08:16 +0100 Subject: [PATCH 2/8] Update quickstart tutorial --- docs/quickstart.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/quickstart.rst b/docs/quickstart.rst index b29534d..701131c 100644 --- a/docs/quickstart.rst +++ b/docs/quickstart.rst @@ -21,12 +21,16 @@ The configuration is the following: .. literalinclude:: quickstart.yml :language: yaml +Configuration +============= You may :download:`download the file ` directly. The agent type used, SISa, is a very simple model. It only has three states (neutral, content and discontent), Its parameters are the probabilities to change from one state to another, either spontaneously or because of contagion from neighboring agents. +Running the simulation +====================== To see the simulation in action, simply point soil to the configuration, and tell it to store the graph and the history of agent states and environment parameters at every point. @@ -59,6 +63,8 @@ The ``CSV`` file should look like this: env,0,variance_d_c,0.05 env,0,variance_c_d,0.1 +Results and visualization +========================= The environment variables are marked as ``agent_id`` env. Th exported values are only stored when they change. @@ -69,3 +75,20 @@ The dynamic graph is exported as a .gexf file which could be visualized with Now it is your turn to experiment with the simulation. Change some of the parameters, such as the number of agents, the probability of becoming content, or the type of network, and see how the results change. + +Soil also includes a web server that allows you to upload your simulations, change parameters, and visualize the results, including a timeline of the network. +To make it work, you have to install soil like this: + +``` +pip install soil[web] +``` + +Once installed, the soil web UI can be run in two ways: + +``` +soil-web + +OR + +python -m soil.web +``` \ No newline at end of file From 2e28b36f6e0999614383ddff49b781f71b154596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 8 Dec 2018 18:53:06 +0100 Subject: [PATCH 3/8] Python3.7, testing and bug fixes * Upgrade to python3.7 and pandas 0.3.4 because pandas has dropped support for python 3.4 -> There are some API changes in pandas, and I've update the code accordingly. * Set pytest as the default test runner --- Dockerfile | 9 ++- docker-compose.yml | 2 + examples/pubcrawl/pubcrawl.py | 2 + setup.cfg | 4 + soil/VERSION | 2 +- soil/agents/SentimentCorrelationModel.py | 2 +- soil/agents/__init__.py | 31 ++++---- soil/analysis.py | 2 +- soil/environment.py | 2 +- soil/history.py | 2 +- soil/simulation.py | 96 ++++++++++++++---------- soil/utils.py | 19 +++-- test-requirements.txt | 1 + tests/test_history.py | 2 +- tests/test_main.py | 25 ++++-- 15 files changed, 123 insertions(+), 78 deletions(-) create mode 100644 setup.cfg diff --git a/Dockerfile b/Dockerfile index 2feb5a3..3b2d8f8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,11 @@ -FROM python:3.4-onbuild +FROM python:3.7 + +WORKDIR /usr/src/app + +COPY test-requirements.txt requirements.txt /usr/src/app/ +RUN pip install --no-cache-dir -r test-requirements.txt -r requirements.txt + +COPY ./ /usr/src/app RUN pip install '.[web]' diff --git a/docker-compose.yml b/docker-compose.yml index dfb338e..86da6d3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,8 @@ version: '3' services: dev: build: . + environment: + PYTHONDONTWRITEBYTECODE: 1 volumes: - .:/usr/src/app tty: true diff --git a/examples/pubcrawl/pubcrawl.py b/examples/pubcrawl/pubcrawl.py index 27b1eaf..ffb44b1 100644 --- a/examples/pubcrawl/pubcrawl.py +++ b/examples/pubcrawl/pubcrawl.py @@ -4,6 +4,8 @@ from random import random, shuffle from itertools import islice import logging +import other_module + class CityPubs(Environment): '''Environment with Pubs''' diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..970eadf --- /dev/null +++ b/setup.cfg @@ -0,0 +1,4 @@ +[aliases] +test=pytest +[tool:pytest] +addopts = --verbose \ No newline at end of file diff --git a/soil/VERSION b/soil/VERSION index d33c3a2..51de330 100644 --- a/soil/VERSION +++ b/soil/VERSION @@ -1 +1 @@ -0.12.0 \ No newline at end of file +0.13.0 \ No newline at end of file diff --git a/soil/agents/SentimentCorrelationModel.py b/soil/agents/SentimentCorrelationModel.py index 6294d7d..32eb768 100644 --- a/soil/agents/SentimentCorrelationModel.py +++ b/soil/agents/SentimentCorrelationModel.py @@ -16,7 +16,7 @@ class SentimentCorrelationModel(BaseAgent): disgust_prob """ - def __init__(self, environment=None, agent_id=0, state=()): + def __init__(self, environment, agent_id=0, state=()): super().__init__(environment=environment, agent_id=agent_id, state=state) self.outside_effects_prob = environment.environment_params['outside_effects_prob'] self.anger_prob = environment.environment_params['anger_prob'] diff --git a/soil/agents/__init__.py b/soil/agents/__init__.py index 7b34eb7..9d416f8 100644 --- a/soil/agents/__init__.py +++ b/soil/agents/__init__.py @@ -324,15 +324,14 @@ def calculate_distribution(network_agents=None, return network_agents -def serialize_agent_type(agent_type): +def serialize_type(agent_type, known_modules=[], **kwargs): if isinstance(agent_type, str): return agent_type - type_name = agent_type.__name__ - if type_name not in globals(): - type_name = utils.name(agent_type) - return type_name + known_modules += ['soil.agents'] + return utils.serialize(agent_type, known_modules=known_modules, **kwargs)[1] # Get the name of the class -def serialize_distribution(network_agents): + +def serialize_distribution(network_agents, known_modules=[]): ''' When serializing an agent distribution, remove the thresholds, in order to avoid cluttering the YAML definition file. @@ -341,25 +340,23 @@ def serialize_distribution(network_agents): for v in d: if 'threshold' in v: del v['threshold'] - v['agent_type'] = serialize_agent_type(v['agent_type']) + v['agent_type'] = serialize_type(v['agent_type'], + known_modules=known_modules) return d def deserialize_type(agent_type, known_modules=[]): if not isinstance(agent_type, str): return agent_type - if agent_type in globals(): - agent_type = globals()[agent_type] - else: - known = known_modules + ['soil.agents', 'soil.agents.custom' ] - agent_type = utils.deserializer(agent_type, known_modules=known) + known = known_modules + ['soil.agents', 'soil.agents.custom' ] + agent_type = utils.deserializer(agent_type, known_modules=known) return agent_type -def deserialize_distribution(ind): +def deserialize_distribution(ind, **kwargs): d = deepcopy(ind) for v in d: - v['agent_type'] = deserialize_type(v['agent_type']) + v['agent_type'] = deserialize_type(v['agent_type'], **kwargs) return d @@ -374,11 +371,11 @@ def _validate_states(states, topology): return states -def _convert_agent_types(ind, to_string=False): +def _convert_agent_types(ind, to_string=False, **kwargs): '''Convenience method to allow specifying agents by class or class name.''' if to_string: - return serialize_distribution(ind) - return deserialize_distribution(ind) + return serialize_distribution(ind, **kwargs) + return deserialize_distribution(ind, **kwargs) def _agent_from_distribution(distribution, value=-1): diff --git a/soil/analysis.py b/soil/analysis.py index 647f03c..d68f0c4 100644 --- a/soil/analysis.py +++ b/soil/analysis.py @@ -123,7 +123,7 @@ def get_count(df, *keys): df = df[list(keys)] counts = pd.DataFrame() for key in df.columns.levels[0]: - g = df[key].apply(pd.Series.value_counts, axis=1).fillna(0) + g = df[[key]].apply(pd.Series.value_counts, axis=1).fillna(0) for value, series in g.iteritems(): counts[key, value] = series counts.columns = pd.MultiIndex.from_tuples(counts.columns) diff --git a/soil/environment.py b/soil/environment.py index e0cf1e4..501ecc9 100644 --- a/soil/environment.py +++ b/soil/environment.py @@ -110,7 +110,7 @@ class Environment(nxsim.NetworkEnvironment): agent_type = self.default_state['agent_type'] if agent_type: - agent_type = agents.deserialize_agent_type(agent_type) + agent_type = agents.deserialize_type(agent_type) else: agent_type, state = agents._agent_from_distribution(agent_distribution) return self.set_agent(agent_id, agent_type, state) diff --git a/soil/history.py b/soil/history.py index 4482417..2f6023b 100644 --- a/soil/history.py +++ b/soil/history.py @@ -3,7 +3,7 @@ import os import pandas as pd import sqlite3 import copy -from collections import UserDict, Iterable, namedtuple +from collections import UserDict, namedtuple from . import utils diff --git a/soil/simulation.py b/soil/simulation.py index b519ac6..a35d517 100644 --- a/soil/simulation.py +++ b/soil/simulation.py @@ -1,8 +1,9 @@ import os import time -import imp +import importlib import sys import yaml +import traceback import networkx as nx from networkx.readwrite import json_graph from multiprocessing import Pool @@ -78,6 +79,7 @@ class Simulation(NetworkSimulation): """ + def __init__(self, name=None, topology=None, network_params=None, network_agents=None, agent_type=None, states=None, default_state=None, interval=1, dump=None, dry_run=False, @@ -104,23 +106,21 @@ class Simulation(NetworkSimulation): self.seed = str(seed) or str(time.time()) self.dump = dump self.dry_run = dry_run + + sys.path += [self.dir_path, os.getcwd()] + self.environment_params = environment_params or {} self.environment_class = utils.deserialize(environment_class, - known_modules=['soil.environment',]) or Environment - - self._loaded_module = None - - if load_module: - path = sys.path + [self.dir_path, os.getcwd()] - f, fp, desc = imp.find_module(load_module, path) - self._loaded_module = imp.load_module('soil.agents.custom', f, fp, desc) + known_modules=['soil.environment', ]) or Environment environment_agents = environment_agents or [] - self.environment_agents = agents._convert_agent_types(environment_agents) + self.environment_agents = agents._convert_agent_types(environment_agents, + known_modules=[self.load_module]) distro = agents.calculate_distribution(network_agents, agent_type) - self.network_agents = agents._convert_agent_types(distro) + self.network_agents = agents._convert_agent_types(distro, + known_modules=[self.load_module]) self.states = agents._validate_states(states, self.topology) @@ -136,13 +136,17 @@ class Simulation(NetworkSimulation): p = Pool() with utils.timer('simulation {}'.format(self.name)): if parallel: - func = partial(self.run_trial, dry_run=dry_run or self.dry_run, - return_env=not parallel, **kwargs) + func = partial(self.run_trial_exceptions, dry_run=dry_run or self.dry_run, + return_env=True, + **kwargs) for i in p.imap_unordered(func, range(self.num_trials)): + if isinstance(i, Exception): + logger.error('Trial failed:\n\t{}'.format(i.message)) + continue yield i else: for i in range(self.num_trials): - yield self.run_trial(i, dry_run=dry_run or self.dry_run, **kwargs) + yield self.run_trial(i, dry_run = dry_run or self.dry_run, **kwargs) if not (dry_run or self.dry_run): logger.info('Dumping results to {}'.format(self.dir_path)) self.dump_pickle(self.dir_path) @@ -150,9 +154,9 @@ class Simulation(NetworkSimulation): else: logger.info('NOT dumping results') - def get_env(self, trial_id=0, **kwargs): - opts = self.environment_params.copy() - env_name = '{}_trial_{}'.format(self.name, trial_id) + def get_env(self, trial_id = 0, **kwargs): + opts=self.environment_params.copy() + env_name='{}_trial_{}'.format(self.name, trial_id) opts.update({ 'name': env_name, 'topology': self.topology.copy(), @@ -167,10 +171,10 @@ class Simulation(NetworkSimulation): 'dir_path': self.dir_path, }) opts.update(kwargs) - env = self.environment_class(**opts) + env=self.environment_class(**opts) return env - def run_trial(self, trial_id=0, until=None, return_env=True, **opts): + def run_trial(self, trial_id = 0, until = None, return_env = True, **opts): """Run a single trial of the simulation Parameters @@ -178,16 +182,27 @@ class Simulation(NetworkSimulation): trial_id : int """ # Set-up trial environment and graph - until = until or self.max_time - env = self.get_env(trial_id=trial_id, **opts) + until=until or self.max_time + env=self.get_env(trial_id = trial_id, **opts) # Set up agents on nodes with utils.timer('Simulation {} trial {}'.format(self.name, trial_id)): env.run(until) if self.dump and not self.dry_run: with utils.timer('Dumping simulation {} trial {}'.format(self.name, trial_id)): - env.dump(formats=self.dump) + env.dump(formats = self.dump) if return_env: return env + def run_trial_exceptions(self, *args, **kwargs): + ''' + A wrapper for run_trial that catches exceptions and returns them. + It is meant for async simulations + ''' + try: + return self.run_trial(*args, **kwargs) + except Exception as ex: + c = ex.__cause__ + c.message = ''.join(traceback.format_tb(c.__traceback__)[3:]) + return c def to_dict(self): return self.__getstate__() @@ -195,48 +210,53 @@ class Simulation(NetworkSimulation): def to_yaml(self): return yaml.dump(self.to_dict()) - def dump_yaml(self, dir_path=None, file_name=None): - dir_path = dir_path or self.dir_path + def dump_yaml(self, dir_path = None, file_name = None): + dir_path=dir_path or self.dir_path if not os.path.exists(dir_path): os.makedirs(dir_path) if not file_name: - file_name = os.path.join(dir_path, + file_name=os.path.join(dir_path, '{}.dumped.yml'.format(self.name)) with open(file_name, 'w') as f: f.write(self.to_yaml()) - def dump_pickle(self, dir_path=None, pickle_name=None): - dir_path = dir_path or self.dir_path + def dump_pickle(self, dir_path = None, pickle_name = None): + dir_path=dir_path or self.dir_path if not os.path.exists(dir_path): os.makedirs(dir_path) if not pickle_name: - pickle_name = os.path.join(dir_path, + pickle_name=os.path.join(dir_path, '{}.simulation.pickle'.format(self.name)) with open(pickle_name, 'wb') as f: pickle.dump(self, f) def __getstate__(self): - state = {} + state={} for k, v in self.__dict__.items(): if k[0] != '_': - state[k] = v - state['topology'] = json_graph.node_link_data(self.topology) - state['network_agents'] = agents.serialize_distribution(self.network_agents) - state['environment_agents'] = agents._convert_agent_types(self.environment_agents, - to_string=True) - state['environment_class'] = utils.serialize(self.environment_class, - known_modules=['soil.environment', ])[1] # func, name + state[k]=v + state['topology']=json_graph.node_link_data(self.topology) + state['network_agents']=agents.serialize_distribution(self.network_agents, + known_modules = []) + state['environment_agents']=agents.serialize_distribution(self.environment_agents, + known_modules = []) + state['environment_class']=utils.serialize(self.environment_class, + known_modules=['soil.environment'])[1] # func, name if state['load_module'] is None: del state['load_module'] return state def __setstate__(self, state): self.__dict__ = state + self.load_module = getattr(self, 'load_module', None) + if self.dir_path not in sys.path: + sys.path += [self.dir_path, os.getcwd()] self.topology = json_graph.node_link_graph(state['topology']) self.network_agents = agents.calculate_distribution(agents._convert_agent_types(self.network_agents)) - self.environment_agents = agents._convert_agent_types(self.environment_agents) + self.environment_agents = agents._convert_agent_types(self.environment_agents, + known_modules=[self.load_module]) self.environment_class = utils.deserialize(self.environment_class, - known_modules=['soil.environment', ]) # func, name + known_modules=[self.load_module, 'soil.environment', ]) # func, name return state diff --git a/soil/utils.py b/soil/utils.py index f072fe3..0352e3d 100644 --- a/soil/utils.py +++ b/soil/utils.py @@ -92,8 +92,10 @@ def name(value, known_modules=[]): return tname if known_modules and modname in known_modules: return tname - for mod_name in known_modules: - module = importlib.import_module(mod_name) + for kmod in known_modules: + if not kmod: + continue + module = importlib.import_module(kmod) if hasattr(module, tname): return tname return '{}.{}'.format(modname, tname) @@ -124,21 +126,22 @@ def deserializer(type_, known_modules=[]): options = [] for mod in modules: - options.append((mod, type_)) + if mod: + options.append((mod, type_)) if '.' in type_: # Fully qualified module module, type_ = type_.rsplit(".", 1) options.append ((module, type_)) errors = [] - for module, name in options: + for modname, tname in options: try: - module = importlib.import_module(module) - cls = getattr(module, name) + module = importlib.import_module(modname) + cls = getattr(module, tname) return getattr(cls, 'deserialize', cls) except (ImportError, AttributeError) as ex: - errors.append((module, name, ex)) - raise Exception('Could not find module {}. Tried: {}'.format(type_, errors)) + errors.append((modname, tname, ex)) + raise Exception('Could not find type {}. Tried: {}'.format(type_, errors)) def deserialize(type_, value=None, **kwargs): diff --git a/test-requirements.txt b/test-requirements.txt index e69de29..55b033e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1 @@ +pytest \ No newline at end of file diff --git a/tests/test_history.py b/tests/test_history.py index 6393837..1bedccd 100644 --- a/tests/test_history.py +++ b/tests/test_history.py @@ -129,7 +129,7 @@ class TestHistory(TestCase): backuppaths = glob(db_path + '.backup*.sqlite') assert len(backuppaths) == 1 backuppath = backuppaths[0] - assert newhistory._db_path == h._db_path + assert newhistory.db_path == h.db_path assert os.path.exists(backuppath) assert not len(newhistory[None, None, None]) diff --git a/tests/test_main.py b/tests/test_main.py index 14fb261..8bdc0e2 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -12,6 +12,12 @@ from soil import simulation, Environment, agents, utils, history ROOT = os.path.abspath(os.path.dirname(__file__)) EXAMPLES = join(ROOT, '..', 'examples') + +class CustomAgent(agents.BaseAgent): + def step(self): + self.state['neighbors'] = self.count_agents(state_id=0, + limit_neighbors=True) + class TestMain(TestCase): def test_load_graph(self): @@ -125,10 +131,6 @@ class TestMain(TestCase): def test_custom_agent(self): """Allow for search of neighbors with a certain state_id""" - class CustomAgent(agents.BaseAgent): - def step(self): - self.state['neighbors'] = self.count_agents(state_id=0, - limit_neighbors=True) config = { 'dry_run': True, 'network_params': { @@ -261,6 +263,13 @@ class TestMain(TestCase): des = utils.deserialize(name, ser) assert i == des + def test_serialize_agent_type(self): + '''A class from soil.agents should be serialized without the module part''' + ser = agents.serialize_type(CustomAgent) + assert ser == 'test_main.CustomAgent' + ser = agents.serialize_type(agents.BaseAgent) + assert ser == 'BaseAgent' + def test_deserialize_agent_distribution(self): agent_distro = [ { @@ -268,13 +277,13 @@ class TestMain(TestCase): 'weight': 1 }, { - 'agent_type': 'BaseAgent', + 'agent_type': 'test_main.CustomAgent', 'weight': 2 }, ] converted = agents.deserialize_distribution(agent_distro) assert converted[0]['agent_type'] == agents.CounterModel - assert converted[1]['agent_type'] == agents.BaseAgent + assert converted[1]['agent_type'] == CustomAgent def test_serialize_agent_distribution(self): agent_distro = [ @@ -283,13 +292,13 @@ class TestMain(TestCase): 'weight': 1 }, { - 'agent_type': agents.BaseAgent, + 'agent_type': CustomAgent, 'weight': 2 }, ] converted = agents.serialize_distribution(agent_distro) assert converted[0]['agent_type'] == 'CounterModel' - assert converted[1]['agent_type'] == 'BaseAgent' + assert converted[1]['agent_type'] == 'test_main.CustomAgent' def test_history(self): '''Test storing in and retrieving from history (sqlite)''' From 0a7ef2784410d42633ff17b42510310472bb2315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 8 Dec 2018 18:53:12 +0100 Subject: [PATCH 4/8] Added missing gexf for tests --- tests/test.gexf | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 tests/test.gexf diff --git a/tests/test.gexf b/tests/test.gexf new file mode 100644 index 0000000..5606350 --- /dev/null +++ b/tests/test.gexf @@ -0,0 +1,12 @@ + + + + + + + + + + + + From 3afed06656a1227918d557b2cf3aa33073e14572 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 8 Dec 2018 19:08:47 +0100 Subject: [PATCH 5/8] Add gitlab-ci --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..7c5ae1e --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,21 @@ +image: python:3.7 + +steps: + - build + - test + +build: + stage: build + image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [""] + script: + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG + only: + - tags + + +test: + script: + python -m setup.py test \ No newline at end of file From 70d033b3a9fc53500c93f1ac1780c1c856ffa2f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 8 Dec 2018 19:13:56 +0100 Subject: [PATCH 6/8] Update dockerignore --- .dockerignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..a4a9eef --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +**/soil_output +.* From b41927d7bf4e303931bfc1188e8928a508adb701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 8 Dec 2018 20:35:02 +0100 Subject: [PATCH 7/8] remove leftover import in example --- examples/pubcrawl/pubcrawl.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/examples/pubcrawl/pubcrawl.py b/examples/pubcrawl/pubcrawl.py index ffb44b1..27b1eaf 100644 --- a/examples/pubcrawl/pubcrawl.py +++ b/examples/pubcrawl/pubcrawl.py @@ -4,8 +4,6 @@ from random import random, shuffle from itertools import islice import logging -import other_module - class CityPubs(Environment): '''Environment with Pubs''' From a47ffa815bb2825133ca8255ee0ac8edff9c2b5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 8 Dec 2018 20:49:34 +0100 Subject: [PATCH 8/8] Fix CI. Skip testing long examples --- .gitlab-ci.yml | 2 +- tests/test_examples.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7c5ae1e..067838b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,4 +18,4 @@ build: test: script: - python -m setup.py test \ No newline at end of file + python setup.py test \ No newline at end of file diff --git a/tests/test_examples.py b/tests/test_examples.py index 5c7e00f..671b6b0 100644 --- a/tests/test_examples.py +++ b/tests/test_examples.py @@ -17,6 +17,9 @@ def make_example_test(path, config): root = os.getcwd() os.chdir(os.path.dirname(path)) s = simulation.from_config(config) + iterations = s.max_time * s.num_trials + if iterations > 1000: + self.skipTest('This example would probably take too long') envs = s.run_simulation(dry_run=True) assert envs for env in envs: