2bd3a93e-8dc6-4687-b58c-7606ac4c8ecd
1.69662921348314
50
True
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
True
True
True
Counters.Auxiliary
Counters
a4275af7-5cd5-4d9e-8e7d-08d46a5b0a47
Main
d3b1cee2-4030-480a-847c-9035757c50d3
1. 4 bits Binary Counter
4 bits Sync. Bin. Counter
This is a 4 bit Synchronous Binary Up/Down Counter.
Sychronous means, that all stages toggle, (when they toggle) at exactly the same moment.
It is accomplished by the control-unit, the exact working of the control-unit is described there.
The circuitry in the upper-part of the counter, makes it possible to expand this counter to multiple 4-bits-counters
So you can easily build 4-bit, 8-bit- 12-bit (and so on) counters.
The Reset is a Master-Reset. It overrules all other settings. It is asychronous with the clock
Parallel loading (presetting) the counter, is synchronous with the clock.
This is also controlled by the PE-control-unit.
The U/D-input controls the counting mode. When U/D is true, the counter counts up. When U/D is false the counter counts down.
The counter is also provided with two Count-Eanble inputs.
Both inputs have to be high, to enable counting
I've done this to make sure that all counters, (in case of multiple 4-bits counters) , are switched off, or switched on, at the same time.
Cl CE U/D PE R Qn
x x x x 1 0 All outputs become zero
/ x x x 0 Qn no change
\ 0 0 0 0 Qn no change
/ x x 1 0 Qn no change
\ x x 1 0 Jn All outputs get the value of the corresponding inputs
/ x x x 0 Qn no change
\ 0 x 0 0 Qn no change
/ x x x x Qn no change
\ 1 1 0 0 Qn+1 the counter counts up
/ x x x 0 Qn no change
\ 1 0 0 0 Qn-1 the counter counts down
x = don't care
/ = rising edge of the clock-pulse
\ = falling edge of the clock-pulse
Qn = the counter-value
Counters
2a6f7337-fddf-4e35-91b4-281a516a672c
JK-FF
JK
The properties of a JK-FlipFlop are described by a state table instead of a truth table.
You need this knowledge to understand the working of the control-units I've used in this part.
Most of the actions of a JK-FF are synchronized by a clock-pulse.
The action always takes place at the low-to-high transition of the pulse , or on the opposite transition.
If needed, you can change this yourself
/ = low-to high; \ = high to low
Because this JK-FF reacts on the high-to-low transition, I will only mention this.
Cl J K S R Q /Q
x x x 0 1 0 1 reset, regardless of the J- and K-input and the clock
x x x 1 0 1 0 set,, regardless of the J- and K-input and the clock
/ x x 0 0 Q /Q no change, low to high transition of the clock
\ 0 0 0 0 Q /Q no change, both J- and K-input are false (low)
\ 1 0 0 0 1 0 "set", because, only the J-input is true (high)
\ 0 0 0 0 1 0 no change
\ 0 1 0 0 0 1 "reset", because, only the K-input is high
\ 0 0 0 0 0 1 no change
\ 1 1 0 0 1 0 toggle, for both J- and K-input are high
\ 1 1 0 0 0 1 toggle
and so on
x = the value of the input doesn't matter.
/Q = the opposite (inverted) value.
S-input and R-input both high, is allowed, but has no meaning.
Counters.Auxiliary
0459eed7-1e96-4db3-b780-538ae93be21e
2. Parallel Enable Control
PE, U/D
This control unit, controls the toggling of the different stages and lets you put data into the counter synchronous with the clock (falling edge)
For each stage the truth table is given. E2 and E1 are not connected in case of stage-0 and stage-1.
Each stage is allowed to toggle, when all the previous stages are high. The control unit of a particular stage, "knows" when all the previous stages are high by "checking" the E-inputs.
E4 and E3 are the Count Enable inputs.
example
number Q3 Q2 Q1 Q0
0 0 0 0 0
1 0 0 0 1 Q0 always toggles
2 0 0 1 0 Q1 toggles because Q0=1, Q0 always toggles
3 0 0 1 1 Q0 always toggles
4 0 1 0 0 Q2 toggles because (Q1 AND Q0) = 1, Q1 toggles because Q0 = 1, Q0 always toggles
5 0 1 0 1 Q0 always toggles
6 0 1 1 0 Q1 toggles because Q0=1, Q0 always toggles
7 0 1 1 1 Q0 always toggles
8 1 0 0 0 Q3 toggles because (Q2 AND Q1 AND Q0) =1,Q2 toggles because (Q1 AND Q0) = 1, Q1 toggles because Q0 = 1, Q0 always toggles
and so on
Below, the truth table for the last stage of a 4-bits counter (stage-3). All the inputs of the controller are given. Behind some of them, are the outputs of control-lines and outputs of previous stages
stage-3
E4(CE) E3(CE) E2(Q0) E1(Q1) PE U/D Q2 D J K q (Q2*U/D)
0 0 0 0 x 0 0 x 0 0 0
1 1 1 1 0 0 0 x 0 0 0; at the next falling edge of the clock, stage-3 doesn't anything. U/D=0, counting up
1 1 1 1 0 0 1 x 1 1 1; at the next falling edge of the clock, stage-3 toggles, if E1 AND E2 are true. U/D=0, counting up
1 1 1 1 0 1 0 x 1 1 1; at the next falling edge of the clock, stage-3 toggles, if E1 AND E2 are true. U/D=1, counting down
1 1 1 1 0 1 1 x 0 0 0; at the next falling edge of the clock, stage-3 doesn't anything. U/D=0, counting down
x x x x 1 x x 0 0 1 1; at the next falling edge of the clock, stage-3 = 0
x x x x 1 x x 1 0 1 1; at the next falling edge of the clock, stage-3 = 1
The controller for the first stage (stage-0) is connected in a slightly other way.
The Q-input of the first controller (meant for stage-0) is connected directly to the U/D control, The U/D-input is connected to the inverted U/D-control.
So, the q-output is always 1. ( UD * /UD = 1). (UD XOR /UD = 1)
stage-0 CE CE
E4 E3 E2 E1 PE U/D Q D J K q
0 0 1 1 x x x x 0 0 1
1 1 1 1 0 0 1 x 1 1 1; at the next falling edge of the clock, stage-0 toggles, U/D=0, counting up
1 1 1 1 0 1 0 x 1 1 1; at the next falling edge of the clock, stage-0 toggles, U/D=1, counting down
x x x x 1 x x 0 0 1 1; at the next falling edge of the clock, stage-0 = 0
x x x x 1 x x 1 0 1 1; at the next falling edge of the clock, stage-0 = 1
Counters.Auxiliary
d4449f67-e9a8-42d9-af0e-f4311d50412d
1. Parallel Load Control
PL Control
The inputs of a JK-FlipFlop are controlled by several manners.
You can read this in the category "basics".
To put put data into the JK-FF, this control-unit has been designed.
It can serve, the SR-inputs as well as the JK-inputs.
Used as part of the Parallel-Enable controller (putting data into the Counter, synchronized by the clock)
The JS-output is connected to the J-input (of the JK-FF) and the KR-output to the K-input (of the JK-FF)
or,
used as Parallel Load controller (on it's own) the JS-output is connected to the S-input (of the JK-FF) and the KR-output to the R-input (of the JK-FF)
Serving the SR-inputs (of the JK-FF).
E D BCD S R JS KR state of JK-FF
0 x 0 0 0 0 0 0 no change
0 x 0 0 1 0 1 reset, Q=0
0 x 0 1 0 1 0 set, Q=1
0 x 1 0 0 1 1 not used here.
1 0 0 0 0 0 1 output Q, follows the Data-input. (Q=0)
1 1 0 0 0 1 1 output Q, follows the Data-input. (Q=1)
Counters.Auxiliary
915a58e6-8e8b-46e1-91fa-71e193037491
4. Expansion Control New
Expansion v.02
For an explanation, look at the Expansion Control Old.
In this circuit the Zero-, Fifteen-, Nine-detection and the multiplexer are combined.
The CE-control has left away. No really need for this control here.
Counters.Auxiliary
46d78112-be34-494d-998b-4e9e0a143be8
Generator
Test
This 16 bit (two bytes) counter has a particular design, used as a counter it s a normal counter.
However, you can't put in data into the whole counter. You only can preset the high order byte.
The data is loaded into this byte on every count (modulo 256)
Control
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
Schakeling
Schakeling
6b165729-ac76-46e3-a311-d3a8a6d6a39d
2a6f7337-fddf-4e35-91b4-281a516a672c
Bottom
Reset
R
840d48e7-1cb1-4685-adf4-fb713dd0826d
2a6f7337-fddf-4e35-91b4-281a516a672c
Bottom
Set
S
de3e6d1c-67e8-4445-8976-c484c47a9b82
2a6f7337-fddf-4e35-91b4-281a516a672c
Output
onwaar
/Q
0078318e-7649-43ca-b95b-af28f3462bdd
2a6f7337-fddf-4e35-91b4-281a516a672c
Right
True
klokingang
>
0560352f-309a-440f-af1f-5df2f11aee2e
2a6f7337-fddf-4e35-91b4-281a516a672c
Output
waar
Q
25327f79-476b-45e2-97f1-76c9501163a1
2a6f7337-fddf-4e35-91b4-281a516a672c
Right
K-ingang
K
b09bd511-7526-4496-b806-8dee31feeeab
2a6f7337-fddf-4e35-91b4-281a516a672c
Right
J-ingang
J
0f74ed36-420a-495e-95dc-a3aaa37370af
d3b1cee2-4030-480a-847c-9035757c50d3
Right
R
R
386b10dc-5664-4f04-8b2c-96f5fdf6b412
0459eed7-1e96-4db3-b780-538ae93be21e
Right
E1
E1
913d3b13-4bfa-441d-b869-b91511c57070
0459eed7-1e96-4db3-b780-538ae93be21e
Top
D
D
f1a5e26f-00c4-4d34-b568-cb6e9256f021
0459eed7-1e96-4db3-b780-538ae93be21e
Right
E3
E3
23c46aef-dff5-435a-9804-2bda0eafc4d9
d4449f67-e9a8-42d9-af0e-f4311d50412d
Bottom
D
D
b353cf55-ff6c-413c-8376-b9fd08ddd800
d4449f67-e9a8-42d9-af0e-f4311d50412d
Bottom
BCD
BCD
210870e7-14f0-46b2-924f-ad9688ed88f2
d4449f67-e9a8-42d9-af0e-f4311d50412d
Right
E
E
995408ee-e8d3-4d9a-94e0-c3ac14646c68
d4449f67-e9a8-42d9-af0e-f4311d50412d
Output
Top
JS
JS
f277f6da-46cf-4179-a202-f19668320923
d4449f67-e9a8-42d9-af0e-f4311d50412d
Right
R
R
8240b973-7718-4692-be24-19a6b23a8e1a
d4449f67-e9a8-42d9-af0e-f4311d50412d
Output
Top
KR
KR
68daa658-c92b-4a73-839b-ece294823f9d
d4449f67-e9a8-42d9-af0e-f4311d50412d
Right
S
S
ed759a6e-b38b-434e-8182-eba74f12ba52
0459eed7-1e96-4db3-b780-538ae93be21e
Right
E2
E2
2182ba36-7006-4a76-9f7a-1e9cd7525914
0459eed7-1e96-4db3-b780-538ae93be21e
Right
E4
E4
029fe95d-2350-42d2-9c7f-4aae9bacae0f
0459eed7-1e96-4db3-b780-538ae93be21e
Output
Bottom
J
J
401d4d00-c5bc-4ccf-a338-1205b72dcc69
0459eed7-1e96-4db3-b780-538ae93be21e
Bottom
Q
Q
c5573446-5e03-49f7-a770-ede2c89b23a1
0459eed7-1e96-4db3-b780-538ae93be21e
Output
Bottom
K
K
afaa0ef8-75ab-4708-9e5c-0f8e194a9892
0459eed7-1e96-4db3-b780-538ae93be21e
Output
Bottom
q
q
55704ae6-f398-4ae5-9d63-c6b32b267c80
0459eed7-1e96-4db3-b780-538ae93be21e
Top
PE
PE
8bb63c97-c97b-49db-8da4-45d35c7fadc1
0459eed7-1e96-4db3-b780-538ae93be21e
Top
U/D
U/D
6b01fae9-0471-4f09-b8a1-2e194b841d78
d3b1cee2-4030-480a-847c-9035757c50d3
Right
UD
UD
332a9e18-a353-46da-a8f2-3fa62b1ceba1
d3b1cee2-4030-480a-847c-9035757c50d3
Right
PE
PE
f0444683-e764-4c64-b172-e2a89ec38659
d3b1cee2-4030-480a-847c-9035757c50d3
4
Top
J
J
adc93b45-55ac-43d1-8cb1-30cf5f314295
d3b1cee2-4030-480a-847c-9035757c50d3
Bottom
Ce
CE
d08791dc-420c-4583-b5de-7dd824ec6967
d3b1cee2-4030-480a-847c-9035757c50d3
Right
CE
CE
bfe2561e-852e-4642-8c4f-6d1a5d3c7485
915a58e6-8e8b-46e1-91fa-71e193037491
4
Right
Q
Q
7b126994-65b6-4e53-b5b3-9975d598161c
915a58e6-8e8b-46e1-91fa-71e193037491
Right
UD
UD
16271bca-158b-454b-86e8-df9f481c8474
915a58e6-8e8b-46e1-91fa-71e193037491
Output
Tc
Tc
d38dfb96-4bae-4b4c-9b5f-ac62ea487a4a
915a58e6-8e8b-46e1-91fa-71e193037491
9
9
075e1925-05f8-42e3-82d9-4a374bdc6c20
d3b1cee2-4030-480a-847c-9035757c50d3
4
Output
Bottom
Q
Q
597c0e9a-d146-411e-83ae-3edc09a8cb76
d3b1cee2-4030-480a-847c-9035757c50d3
Output
Bottom
Tc
Tc
98077252-06f4-4700-954d-f7bce2215735
d3b1cee2-4030-480a-847c-9035757c50d3
Right
True
Cl
>
a89b8e51-5d4c-4f0b-a521-df1fefd47d5a
46d78112-be34-494d-998b-4e9e0a143be8
8
Output
Right
VGA address
AD
d64562ff-6043-401e-8932-9ee3b7165589
46d78112-be34-494d-998b-4e9e0a143be8
Output
Bottom
Write
WR
43a725d3-2336-4eaf-8c99-d65a5154b7b9
46d78112-be34-494d-998b-4e9e0a143be8
8
Output
Right
VGA data
DA
84033128-69d7-4cae-8c66-47b4e71ad7c9
46d78112-be34-494d-998b-4e9e0a143be8
PE
PE
3d5ad9de-995f-4057-94cd-189e3da9b455
46d78112-be34-494d-998b-4e9e0a143be8
8
D
D
8d38c0bb-2256-4e9e-950b-71aa59cb353b
8d38c0bb-2256-4e9e-950b-71aa59cb353b
4cdd2229-6a0c-4e35-9157-06ebe0affdf4
4cdd2229-6a0c-4e35-9157-06ebe0affdf4
be74f062-d945-4775-8314-1d9fbd793fd4
be74f062-d945-4775-8314-1d9fbd793fd4
51cdb08e-5231-4a80-a4a1-f310cab17afa
1
Left
d10261c5-aa8c-4177-bcd4-f7ee6dc90650
PE
True
3296adb5-1dda-4ea9-aa82-63bd23c6f43e
b2
True
Bottom
f544b6ef-ce31-48ce-9fae-568dd1517100
b3
True
Bottom
fe5614ab-fe6e-49e9-bbba-ed8eef623d6a
b1
True
Bottom
3cd0c320-3d4f-4252-9608-4766ed5d1028
b0
True
Bottom
cb5ee234-5851-4c50-bfee-4995ad6a7c5b
b7
True
Bottom
384fdaa3-61ec-4c0d-b4c8-2aaa00e0b619
b5
True
Bottom
05b4e967-d9bb-4b7c-8a1f-7fcda61f2ee7
b4
True
Bottom
60dfbcd2-ac3f-4564-ad51-8c348da6aef1
b6
True
Bottom
3c1cd587-c06a-4781-af6b-162187e517aa
4
4
True
1c60c032-2edd-400f-ae31-4e9d76dea1ba
4
4
True
4d009216-220e-4ce3-928a-a11a18701d3c
4
4
True
02c37eff-1d27-401d-8ca5-bf639d248efe
8
2
3d905540-446b-49ee-b40d-0b2a55b7890d
8
2
d91780f7-1874-40bf-ad71-7fdff340c511
8
2
True
5ff67ee6-9caa-4d56-a767-6de26e084b48
8
8
5a5c995e-ed1a-4dfa-a64b-2e4adfcd2132
Random
8
16
16
cf0ef039-6a5e-4357-b3f4-151b93f8a664
00000000-0000-0000-0000-000000030301
2a6f7337-fddf-4e35-91b4-281a516a672c
14
5
523cf224-a184-46e7-a733-d18f99379495
00000000-0000-0000-0000-000000020101
2a6f7337-fddf-4e35-91b4-281a516a672c
10
14
c3ad167e-2e14-47e9-8934-807cbe3304a2
6b165729-ac76-46e3-a311-d3a8a6d6a39d
2a6f7337-fddf-4e35-91b4-281a516a672c
2
14
ddfb129a-b6c4-4189-b8e3-369c22c83dcc
00000000-0000-0000-0000-000000040300
2a6f7337-fddf-4e35-91b4-281a516a672c
7
5
3cab8056-9a19-4378-b6ad-06cd7c55b3b4
840d48e7-1cb1-4685-adf4-fb713dd0826d
2a6f7337-fddf-4e35-91b4-281a516a672c
2
2
e1d5fd8c-a5c1-4c08-b96c-015d349e74bc
de3e6d1c-67e8-4445-8976-c484c47a9b82
2a6f7337-fddf-4e35-91b4-281a516a672c
35
14
d04fe215-7d14-4e85-9058-174fa599d288
0078318e-7649-43ca-b95b-af28f3462bdd
2a6f7337-fddf-4e35-91b4-281a516a672c
2
8
8921d94a-6ef6-4ad0-968a-25868b30cdc9
00000000-0000-0000-0000-000000030301
2a6f7337-fddf-4e35-91b4-281a516a672c
14
10
66a75cdd-0020-4e62-984d-6d3fd77b3431
00000000-0000-0000-0000-000000040300
2a6f7337-fddf-4e35-91b4-281a516a672c
20
5
43a82fb9-04eb-4fb0-98e3-259d7a74dd2c
00000000-0000-0000-0000-000000030301
2a6f7337-fddf-4e35-91b4-281a516a672c
28
5
65dd1cc8-b9fb-4850-a95b-3cf0ef4db4e0
00000000-0000-0000-0000-000000030301
2a6f7337-fddf-4e35-91b4-281a516a672c
28
10
7615a9a0-8d5a-4001-9d4b-aa8779327787
00000000-0000-0000-0000-000000040300
2a6f7337-fddf-4e35-91b4-281a516a672c
7
10
333f6b39-25b8-4b57-b5ae-372d8b531e94
00000000-0000-0000-0000-000000040300
2a6f7337-fddf-4e35-91b4-281a516a672c
20
10
5ad968fd-c5b7-45ab-ae41-2283c1e6ce3c
0560352f-309a-440f-af1f-5df2f11aee2e
2a6f7337-fddf-4e35-91b4-281a516a672c
35
2
71f30726-bef4-477f-9e14-21d1c9caeae6
25327f79-476b-45e2-97f1-76c9501163a1
2a6f7337-fddf-4e35-91b4-281a516a672c
2
11
71e71288-c4a8-43ca-9552-19dce4b7ccf5
b09bd511-7526-4496-b806-8dee31feeeab
2a6f7337-fddf-4e35-91b4-281a516a672c
2
5
d11981c9-2ff3-4c0b-b938-37f784c6ff18
2a6f7337-fddf-4e35-91b4-281a516a672c
d3b1cee2-4030-480a-847c-9035757c50d3
25
18
d86f42db-0051-4036-b56e-39ebf74a0bd0
3c1cd587-c06a-4781-af6b-162187e517aa
d3b1cee2-4030-480a-847c-9035757c50d3
22
3
Right
494df343-809e-4ea2-853a-1888f63d3ca0
0f74ed36-420a-495e-95dc-a3aaa37370af
d3b1cee2-4030-480a-847c-9035757c50d3
37
23
Down
745fbbbf-384c-4d59-b9a2-d6ceb216acbf
386b10dc-5664-4f04-8b2c-96f5fdf6b412
0459eed7-1e96-4db3-b780-538ae93be21e
2
8
df856c64-4a86-43b2-8b53-9a6d4c336735
913d3b13-4bfa-441d-b869-b91511c57070
0459eed7-1e96-4db3-b780-538ae93be21e
15
19
d7e7fa59-0a6e-4cac-b724-40fd9382515e
00000000-0000-0000-0000-000000040600
0459eed7-1e96-4db3-b780-538ae93be21e
17
8
a7a45136-336a-4fde-8cd5-ba37c6fdfc8a
f1a5e26f-00c4-4d34-b568-cb6e9256f021
0459eed7-1e96-4db3-b780-538ae93be21e
2
4
1c5f7f8c-bd43-4cfc-a223-f414efe8932b
00000000-0000-0000-0000-000000050200
0459eed7-1e96-4db3-b780-538ae93be21e
12
5
b86ab93a-9e2f-45b1-acfd-4a4e27631de4
23c46aef-dff5-435a-9804-2bda0eafc4d9
d4449f67-e9a8-42d9-af0e-f4311d50412d
6
17
Left
1c690152-635a-4915-b486-22c4efacfe49
00000000-0000-0000-0000-000000020101
d4449f67-e9a8-42d9-af0e-f4311d50412d
8
13
927fd956-d4ce-4119-aa6e-72307fc2a4c1
b353cf55-ff6c-413c-8376-b9fd08ddd800
d4449f67-e9a8-42d9-af0e-f4311d50412d
2
8
485adc95-5b7c-4e07-9e4a-69e173346006
210870e7-14f0-46b2-924f-ad9688ed88f2
d4449f67-e9a8-42d9-af0e-f4311d50412d
2
13
0218c95c-75ac-40dd-a5da-82685f5f2eb0
995408ee-e8d3-4d9a-94e0-c3ac14646c68
d4449f67-e9a8-42d9-af0e-f4311d50412d
6
2
Left
e9e78f0c-107d-4ba0-800d-104f9febfa32
f277f6da-46cf-4179-a202-f19668320923
d4449f67-e9a8-42d9-af0e-f4311d50412d
2
19
517e057c-dd3c-42fe-98d0-930b20f08b18
00000000-0000-0000-0000-000000030300
d4449f67-e9a8-42d9-af0e-f4311d50412d
6
5
Left
ba64ffea-18b9-46c3-82cc-55c1245bb9e8
8240b973-7718-4692-be24-19a6b23a8e1a
d4449f67-e9a8-42d9-af0e-f4311d50412d
11
2
Left
15a8282c-79d6-43d4-8536-32f39a3322de
68daa658-c92b-4a73-839b-ece294823f9d
d4449f67-e9a8-42d9-af0e-f4311d50412d
2
17
af65e1ae-fe6a-455a-b0a9-cbc8a7bb4392
00000000-0000-0000-0000-000000040200
d4449f67-e9a8-42d9-af0e-f4311d50412d
7
10
Left
0401a355-19fe-42fd-8bed-aff69e46ed99
00000000-0000-0000-0000-000000040200
d4449f67-e9a8-42d9-af0e-f4311d50412d
10
10
Left
86750b9d-d7d0-405f-bd63-e4406413810c
00000000-0000-0000-0000-000000030300
d4449f67-e9a8-42d9-af0e-f4311d50412d
11
5
Left
a46678b9-7987-4037-a621-553e5bc78142
d4449f67-e9a8-42d9-af0e-f4311d50412d
0459eed7-1e96-4db3-b780-538ae93be21e
17
15
1bab9415-5e48-404a-8487-b62de5367091
ed759a6e-b38b-434e-8182-eba74f12ba52
0459eed7-1e96-4db3-b780-538ae93be21e
2
6
fdf1d5e6-f5f0-48c5-89cd-b06d9610cd94
2182ba36-7006-4a76-9f7a-1e9cd7525914
0459eed7-1e96-4db3-b780-538ae93be21e
2
2
5c405655-ae57-40f4-9313-f544aa796a44
029fe95d-2350-42d2-9c7f-4aae9bacae0f
0459eed7-1e96-4db3-b780-538ae93be21e
21
4
3773e72d-b4dd-4822-8667-1d6a140c0ba1
401d4d00-c5bc-4ccf-a338-1205b72dcc69
0459eed7-1e96-4db3-b780-538ae93be21e
9
7
292f1a9f-a175-4433-9955-27f26992a148
c5573446-5e03-49f7-a770-ede2c89b23a1
0459eed7-1e96-4db3-b780-538ae93be21e
21
6
85a1f72d-9463-4ba4-92c2-e0a8ccadef4f
afaa0ef8-75ab-4708-9e5c-0f8e194a9892
0459eed7-1e96-4db3-b780-538ae93be21e
21
2
faa7bfae-780d-414e-9f68-e67394c94a8b
55704ae6-f398-4ae5-9d63-c6b32b267c80
0459eed7-1e96-4db3-b780-538ae93be21e
2
15
a9177e34-ed5e-4787-b756-0e676e85a4a4
8bb63c97-c97b-49db-8da4-45d35c7fadc1
0459eed7-1e96-4db3-b780-538ae93be21e
2
20
3b41a9ba-4f90-4989-b639-b3f4e7d13ee4
00000000-0000-0000-0000-000000020101
0459eed7-1e96-4db3-b780-538ae93be21e
12
12
595553cf-c558-4003-8a3c-9b2b254c81bd
0459eed7-1e96-4db3-b780-538ae93be21e
d3b1cee2-4030-480a-847c-9035757c50d3
20
11
5a47474d-b587-4a5b-b0a6-f545464deaa7
0459eed7-1e96-4db3-b780-538ae93be21e
d3b1cee2-4030-480a-847c-9035757c50d3
13
11
a04c7ab6-4485-48a3-a947-76c28c9ae2a9
6b01fae9-0471-4f09-b8a1-2e194b841d78
d3b1cee2-4030-480a-847c-9035757c50d3
37
17
Down
9a65d9c7-919f-48e2-9f38-c29998fc2044
332a9e18-a353-46da-a8f2-3fa62b1ceba1
d3b1cee2-4030-480a-847c-9035757c50d3
37
21
Down
90ecfc72-9f3b-4dc8-91c0-24703ca2e1b6
2a6f7337-fddf-4e35-91b4-281a516a672c
d3b1cee2-4030-480a-847c-9035757c50d3
18
18
2400d2a6-f911-4c05-809c-8ef219eae26a
f0444683-e764-4c64-b172-e2a89ec38659
d3b1cee2-4030-480a-847c-9035757c50d3
30
5
Down
addcdaaa-0f40-4bda-8876-c62f24083166
0459eed7-1e96-4db3-b780-538ae93be21e
d3b1cee2-4030-480a-847c-9035757c50d3
27
11
75e9d014-8126-458d-9968-52268bdd9b8e
adc93b45-55ac-43d1-8cb1-30cf5f314295
d3b1cee2-4030-480a-847c-9035757c50d3
37
12
Down
04fba239-3641-46c8-bd37-1c4d528f1a94
d08791dc-420c-4583-b5de-7dd824ec6967
d3b1cee2-4030-480a-847c-9035757c50d3
37
10
Down
efa897ea-d1e1-431c-b8e2-1a8ad28db1d0
00000000-0000-0000-0000-000000020101
d3b1cee2-4030-480a-847c-9035757c50d3
33
11
Left
4d99083e-4634-4bd3-aa5a-4968cd354707
00000000-0000-0000-0000-000000030501
915a58e6-8e8b-46e1-91fa-71e193037491
11
2
Down
1f4ae769-862b-485d-a317-f3e7e5b31138
00000000-0000-0000-0000-000000040500
915a58e6-8e8b-46e1-91fa-71e193037491
11
8
Down
675fba50-8bb9-48c5-bc52-05ad18e7a9ec
1c60c032-2edd-400f-ae31-4e9d76dea1ba
915a58e6-8e8b-46e1-91fa-71e193037491
24
12
Left
25cb64f0-dabc-4e95-83f2-194e795faa0b
bfe2561e-852e-4642-8c4f-6d1a5d3c7485
915a58e6-8e8b-46e1-91fa-71e193037491
20
14
930514b8-e8bd-48f6-a688-a9c2dc4e8f7b
00000000-0000-0000-0000-000000030200
915a58e6-8e8b-46e1-91fa-71e193037491
6
6
Down
b8c06f8a-210d-4b67-8fee-0d42cc12d453
7b126994-65b6-4e53-b5b3-9975d598161c
915a58e6-8e8b-46e1-91fa-71e193037491
16
14
Left
79a32623-a4ea-4bc0-b164-602ee001a7a0
16271bca-158b-454b-86e8-df9f481c8474
915a58e6-8e8b-46e1-91fa-71e193037491
2
7
Down
2365bfce-4da5-4ddc-a251-a0e6c867153a
d38dfb96-4bae-4b4c-9b5f-ac62ea487a4a
915a58e6-8e8b-46e1-91fa-71e193037491
27
10
Down
5c52b044-3858-4b25-b342-f850a25c9b11
00000000-0000-0000-0000-000000030200
915a58e6-8e8b-46e1-91fa-71e193037491
19
8
Down
221e98cb-b824-4ba5-aeec-a9dc30e267aa
00000000-0000-0000-0000-000000030200
915a58e6-8e8b-46e1-91fa-71e193037491
19
9
Down
9dedb959-29f2-4628-8522-867579365a29
915a58e6-8e8b-46e1-91fa-71e193037491
d3b1cee2-4030-480a-847c-9035757c50d3
16
2
5b7497c1-98f5-429e-b94e-83c8d92e22d8
4d009216-220e-4ce3-928a-a11a18701d3c
d3b1cee2-4030-480a-847c-9035757c50d3
27
4
Right
c5f46722-7f15-41f3-a2ea-91d18e5e734b
075e1925-05f8-42e3-82d9-4a374bdc6c20
d3b1cee2-4030-480a-847c-9035757c50d3
25
4
36475d0e-afdf-4d9f-bf3a-ef3e3d224a85
2a6f7337-fddf-4e35-91b4-281a516a672c
d3b1cee2-4030-480a-847c-9035757c50d3
4
18
02691f76-b545-47c4-a43d-aa460138c697
597c0e9a-d146-411e-83ae-3edc09a8cb76
d3b1cee2-4030-480a-847c-9035757c50d3
13
2
Down
c55a4527-01e4-43df-8db4-0c4600725cb4
98077252-06f4-4700-954d-f7bce2215735
d3b1cee2-4030-480a-847c-9035757c50d3
37
19
Down
af7f0194-88bd-4e82-b3b5-bcda231597cf
2a6f7337-fddf-4e35-91b4-281a516a672c
d3b1cee2-4030-480a-847c-9035757c50d3
11
18
4a8d9bcd-7b5b-40ed-89b2-1fb0726dcfb9
0459eed7-1e96-4db3-b780-538ae93be21e
d3b1cee2-4030-480a-847c-9035757c50d3
6
11
19d3a78f-9238-49b3-8909-79ee9ed642a8
51cdb08e-5231-4a80-a4a1-f310cab17afa
46d78112-be34-494d-998b-4e9e0a143be8
38
5
5129f4e4-7e3d-40a0-9b18-868024b0ac21
d3b1cee2-4030-480a-847c-9035757c50d3
46d78112-be34-494d-998b-4e9e0a143be8
20
5
d2ae1371-3cc6-48df-a383-a194fff21c9b
00000000-0000-0000-0000-000000040200
46d78112-be34-494d-998b-4e9e0a143be8
18
11
Down
2fc6e9d8-8f72-4951-baa1-621edfd10f78
d3b1cee2-4030-480a-847c-9035757c50d3
46d78112-be34-494d-998b-4e9e0a143be8
27
5
e985c939-b3d1-41ab-9d85-f119d283bcee
00000000-0000-0000-0000-000000010000
46d78112-be34-494d-998b-4e9e0a143be8
38
7
Down
350d59b7-6a66-4c08-9dae-eebbd9223d00
d3b1cee2-4030-480a-847c-9035757c50d3
46d78112-be34-494d-998b-4e9e0a143be8
13
5
a7d1cd93-e203-4ca1-8cc3-acb1e658263f
a89b8e51-5d4c-4f0b-a521-df1fefd47d5a
46d78112-be34-494d-998b-4e9e0a143be8
38
13
8a8aa74c-2d59-44b9-a71c-a2c57c0c6ff1
d64562ff-6043-401e-8932-9ee3b7165589
46d78112-be34-494d-998b-4e9e0a143be8
38
9
8f9bdd24-262f-4d35-ad7a-3942cefb290a
00000000-0000-0000-0000-000000040200
46d78112-be34-494d-998b-4e9e0a143be8
34
9
Down
0b37260d-b0c6-48e1-bc40-774a21b5d2e5
43a725d3-2336-4eaf-8c99-d65a5154b7b9
46d78112-be34-494d-998b-4e9e0a143be8
38
15
479510ea-e85f-45d0-a041-85ed475fd9c8
d3b1cee2-4030-480a-847c-9035757c50d3
46d78112-be34-494d-998b-4e9e0a143be8
6
5
97568b3f-f38d-4637-ae00-b97bea2a04d3
00000000-0000-0000-0000-000000040300
46d78112-be34-494d-998b-4e9e0a143be8
11
11
Down
8c5ddb2a-f937-473c-9546-6b8fb91614e9
02c37eff-1d27-401d-8ca5-bf639d248efe
46d78112-be34-494d-998b-4e9e0a143be8
14
14
Right
e05d8efe-82cf-4c45-971f-57240715728d
3d905540-446b-49ee-b40d-0b2a55b7890d
46d78112-be34-494d-998b-4e9e0a143be8
28
12
Right
38f0579f-aaf0-4850-9dd9-f85dc1990ad1
84033128-69d7-4cae-8c66-47b4e71ad7c9
46d78112-be34-494d-998b-4e9e0a143be8
13
1
0942a4bb-ee10-41a2-8932-fcc3ef616b6b
d91780f7-1874-40bf-ad71-7fdff340c511
46d78112-be34-494d-998b-4e9e0a143be8
10
2
Right
e5e4019d-b1f3-44de-8aa3-165de8bc562e
3d5ad9de-995f-4057-94cd-189e3da9b455
46d78112-be34-494d-998b-4e9e0a143be8
6
1
5dff8ea6-3730-4d12-a06c-59e061520a20
d10261c5-aa8c-4177-bcd4-f7ee6dc90650
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
3
9
59875ee0-81e9-49b9-baac-3f4e2997d6b5
5a5c995e-ed1a-4dfa-a64b-2e4adfcd2132
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
13
7
f58f45ca-334a-4676-9fa4-b7f6fd83efd4
46d78112-be34-494d-998b-4e9e0a143be8
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
6
7
113f2457-ac0c-4154-a693-823f819c2c92
3296adb5-1dda-4ea9-aa82-63bd23c6f43e
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
12
2
d2f4768c-8e80-4ede-8f32-0bb898b70508
8d38c0bb-2256-4e9e-950b-71aa59cb353b
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
16
7
9b670e71-e3ba-44f3-94a2-962f065eaf84
5ff67ee6-9caa-4d56-a767-6de26e084b48
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
9
1
Right
ecc47f58-9523-473a-8bd4-c11f951e9e9e
f544b6ef-ce31-48ce-9fae-568dd1517100
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
10
2
cca4dedb-a585-4e2d-a8ef-cacdb0b06922
fe5614ab-fe6e-49e9-bbba-ed8eef623d6a
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
14
2
496d028c-f625-417b-a756-88ad0b92e948
3cd0c320-3d4f-4252-9608-4766ed5d1028
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
16
2
f0066aca-b357-47ce-a95d-deffc5ccd585
cb5ee234-5851-4c50-bfee-4995ad6a7c5b
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
2
2
719c9e1e-1ef6-44bf-a546-4eaca473ad9a
384fdaa3-61ec-4c0d-b4c8-2aaa00e0b619
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
6
2
dd8d61c3-12ee-4e06-a241-dfc143701ba4
05b4e967-d9bb-4b7c-8a1f-7fcda61f2ee7
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
8
2
03409374-938e-4424-8b55-f280a57cc8f2
60dfbcd2-ac3f-4564-ad51-8c348da6aef1
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
4
2
7e86d57a-6e2d-4485-9c4f-23c477459643
00000000-0000-0000-0000-000000040200
46d78112-be34-494d-998b-4e9e0a143be8
17
1
a894cb4f-c377-4714-a8ad-b07d2151d195
4cdd2229-6a0c-4e35-9157-06ebe0affdf4
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
10
7
3f0db72a-aad8-45ce-8476-924c8999e449
be74f062-d945-4775-8314-1d9fbd793fd4
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
10
9
8e755b2c-4586-4527-888b-6f1441609973
2a6f7337-fddf-4e35-91b4-281a516a672c
26
10
26
11
5adaaf06-d4ff-4f70-9fc8-65cae3522200
2a6f7337-fddf-4e35-91b4-281a516a672c
6
6
7
6
9ee715a2-6832-4643-8e40-f44695450046
2a6f7337-fddf-4e35-91b4-281a516a672c
13
15
24
15
2bd4f160-2d8a-4fe6-bfff-0a0d1927301c
2a6f7337-fddf-4e35-91b4-281a516a672c
33
14
6
14
4a17afa8-6f7b-4b93-880c-ea596236661f
2a6f7337-fddf-4e35-91b4-281a516a672c
20
8
19
8
a2cdb463-0692-4941-a972-547a64f8d5cd
2a6f7337-fddf-4e35-91b4-281a516a672c
33
7
33
14
a37bb018-c462-4cd0-bfbf-21e62ac75b24
2a6f7337-fddf-4e35-91b4-281a516a672c
18
10
12
9
a92c9ec1-9389-445d-8a00-eee9efc8b2cd
2a6f7337-fddf-4e35-91b4-281a516a672c
12
10
12
11
293c6639-ddb3-468f-a6a3-62277027e75f
2a6f7337-fddf-4e35-91b4-281a516a672c
7
8
5
8
fe0e3c28-1135-4aa6-945f-a4ab11c64c09
2a6f7337-fddf-4e35-91b4-281a516a672c
12
9
12
8
783016d4-c4b7-4cfc-a572-600fb007832d
2a6f7337-fddf-4e35-91b4-281a516a672c
5
8
5
9
dfe766e1-e6bb-44ce-8584-65fc26178cc8
2a6f7337-fddf-4e35-91b4-281a516a672c
5
9
5
11
f8ae0191-1d25-42a3-a261-f8a4f6cdf64a
2a6f7337-fddf-4e35-91b4-281a516a672c
4
12
7
12
111a9a1e-bf08-4e0c-8eb5-0e4a5a24be73
2a6f7337-fddf-4e35-91b4-281a516a672c
33
7
33
3
a1e9a6f0-e49a-457b-8223-b4558e756ed9
2a6f7337-fddf-4e35-91b4-281a516a672c
31
7
32
7
6eb3ca71-6e46-4584-a205-ae2346f46a65
2a6f7337-fddf-4e35-91b4-281a516a672c
34
12
34
15
76644b64-a212-4d99-8ede-dd293831867c
2a6f7337-fddf-4e35-91b4-281a516a672c
35
15
34
15
eef95e4f-e02c-4850-a486-52c5fe8c96d4
2a6f7337-fddf-4e35-91b4-281a516a672c
13
6
13
3
30ae7c9e-7f5e-4b19-a362-ad167aed49ac
2a6f7337-fddf-4e35-91b4-281a516a672c
25
3
25
13
61f331e8-dec6-4761-884c-f4ff88eb75c3
2a6f7337-fddf-4e35-91b4-281a516a672c
13
6
14
6
58263247-c630-4dbe-8232-342e73963603
2a6f7337-fddf-4e35-91b4-281a516a672c
10
12
14
12
e36f8cc1-0962-4e0f-8cdf-37b30bf22df4
2a6f7337-fddf-4e35-91b4-281a516a672c
6
5
6
6
6e7c4b34-a532-4ac0-9b33-5856138cf405
2a6f7337-fddf-4e35-91b4-281a516a672c
13
16
19
16
89c945fe-e998-4875-be4c-1ea50f06c6e8
2a6f7337-fddf-4e35-91b4-281a516a672c
5
11
7
11
8a9a4384-c199-4fad-8000-403d9693ef46
2a6f7337-fddf-4e35-91b4-281a516a672c
33
3
35
3
afe21063-dde9-4673-b69b-f616e57c7390
2a6f7337-fddf-4e35-91b4-281a516a672c
25
13
28
13
f2f50e0d-7d69-4c0b-8685-427c5f2797f5
2a6f7337-fddf-4e35-91b4-281a516a672c
13
3
25
3
c3f2c7b0-def9-428f-835e-621f72e8f5d9
2a6f7337-fddf-4e35-91b4-281a516a672c
24
15
24
6
011c3e8e-8afc-4525-a107-cb23b8998364
2a6f7337-fddf-4e35-91b4-281a516a672c
18
12
20
12
b2000000-5f49-45da-9e10-ed9dd31f9c57
2a6f7337-fddf-4e35-91b4-281a516a672c
4
15
13
15
e47a8155-a75d-4371-a460-5f3cfae8bf24
2a6f7337-fddf-4e35-91b4-281a516a672c
5
9
4
9
5844a7a8-1257-4627-8a8c-ad7253d20f8f
2a6f7337-fddf-4e35-91b4-281a516a672c
24
6
28
6
d934f7d2-91bc-4c2e-a80f-74486ba48b91
2a6f7337-fddf-4e35-91b4-281a516a672c
13
15
13
13
856b424f-0f64-4529-ae17-5cefed95cb06
2a6f7337-fddf-4e35-91b4-281a516a672c
4
6
5
6
0977fc09-5a2a-4106-8e2c-214916bcabe4
2a6f7337-fddf-4e35-91b4-281a516a672c
10
7
14
7
42df5a0b-7c71-412f-b8d6-a14352bc8ca0
2a6f7337-fddf-4e35-91b4-281a516a672c
4
3
13
3
9230146b-181d-4618-a3e4-45b8de732cb2
2a6f7337-fddf-4e35-91b4-281a516a672c
26
8
28
8
1455875c-3a50-4484-8349-e9ca058c3e76
2a6f7337-fddf-4e35-91b4-281a516a672c
32
7
33
7
f267623e-8a96-4f31-879e-c52e6a35d862
2a6f7337-fddf-4e35-91b4-281a516a672c
19
11
20
11
ba204577-83e6-4b72-8c29-02521407e7ad
2a6f7337-fddf-4e35-91b4-281a516a672c
12
11
14
11
08d3fcf6-02ee-4bfe-b52a-d57e99629325
2a6f7337-fddf-4e35-91b4-281a516a672c
23
12
28
12
2383fba5-0971-4e2f-8791-6582081889cd
2a6f7337-fddf-4e35-91b4-281a516a672c
34
12
34
5
00e8f0bb-14b4-4782-a96b-54f8629f3ca6
2a6f7337-fddf-4e35-91b4-281a516a672c
34
5
6
5
a464789f-79fa-426e-99f2-e5e3a6cadaec
2a6f7337-fddf-4e35-91b4-281a516a672c
18
7
18
8
3f03cd42-f3a1-4148-bb63-0f5cac7513a0
2a6f7337-fddf-4e35-91b4-281a516a672c
18
7
20
7
a8d540ee-0a07-4ec1-b362-51b41b038b10
2a6f7337-fddf-4e35-91b4-281a516a672c
26
11
28
11
2be8c286-5862-41b8-af21-60ed734513dd
2a6f7337-fddf-4e35-91b4-281a516a672c
32
12
34
12
7f34d863-a31c-4e02-a693-8a305079761e
2a6f7337-fddf-4e35-91b4-281a516a672c
32
7
32
9
f524f60c-a00b-41ca-89e5-5f576354d792
2a6f7337-fddf-4e35-91b4-281a516a672c
32
10
26
9
420cab3a-4543-4d48-b32c-c1f03690602c
2a6f7337-fddf-4e35-91b4-281a516a672c
17
7
18
7
6ef88f36-f16b-4f2b-bac5-127edd454e8f
2a6f7337-fddf-4e35-91b4-281a516a672c
12
8
14
8
0c2c8274-2a99-4361-a793-c0d07517c82d
2a6f7337-fddf-4e35-91b4-281a516a672c
18
9
12
10
02d2c11c-97f4-49d4-b6d0-95441041a2ee
2a6f7337-fddf-4e35-91b4-281a516a672c
31
12
32
12
eb0a86c8-9bad-432f-9ee9-f1501fb57457
2a6f7337-fddf-4e35-91b4-281a516a672c
5
16
10
16
b103f82d-1376-45e4-a7ab-2164ba6bf3ab
2a6f7337-fddf-4e35-91b4-281a516a672c
26
9
26
8
ca435969-e872-4f43-ab66-f4a5247484d0
2a6f7337-fddf-4e35-91b4-281a516a672c
6
14
6
13
4909a47d-afbc-4e5e-81fc-2658a00c5fe6
2a6f7337-fddf-4e35-91b4-281a516a672c
17
12
18
12
aea88ccf-c17b-4f95-85ab-6f8b37b03189
2a6f7337-fddf-4e35-91b4-281a516a672c
5
6
5
7
7258b74a-9d96-4820-984a-16904dbfdc58
2a6f7337-fddf-4e35-91b4-281a516a672c
5
11
5
16
37349a4d-399b-41ff-9ec3-017124f5a0b4
2a6f7337-fddf-4e35-91b4-281a516a672c
18
8
18
9
3e22c77d-e031-4fda-89ca-a94a119b0e1e
2a6f7337-fddf-4e35-91b4-281a516a672c
19
11
19
16
1e936bcd-fc99-494a-9df7-bba96f5dd756
2a6f7337-fddf-4e35-91b4-281a516a672c
13
13
14
13
9aec9410-5d11-44e1-b26a-ab014351e496
2a6f7337-fddf-4e35-91b4-281a516a672c
32
12
32
10
6ed3c550-32b1-43d0-9fd0-940c1e840093
2a6f7337-fddf-4e35-91b4-281a516a672c
18
12
18
10
70754791-643f-45d2-9ac6-794ceb48babe
2a6f7337-fddf-4e35-91b4-281a516a672c
5
7
7
7
c7e90c9d-e88c-4125-b13b-acd01281c39e
2a6f7337-fddf-4e35-91b4-281a516a672c
28
7
23
7
48579e00-e2ed-4c4a-bf57-58ff141763a0
2a6f7337-fddf-4e35-91b4-281a516a672c
32
9
26
10
6109a24c-6af5-4a2a-8362-911345cc9824
2a6f7337-fddf-4e35-91b4-281a516a672c
19
8
19
11
46282b09-1e69-439d-9b9e-851755ebe2b9
2a6f7337-fddf-4e35-91b4-281a516a672c
6
13
7
13
e297a821-cf70-4df1-ac78-bd5e2ffbd576
d4449f67-e9a8-42d9-af0e-f4311d50412d
9
13
9
14
5da0b2fd-6037-48c8-904d-6ae86ac8fd58
d4449f67-e9a8-42d9-af0e-f4311d50412d
10
14
9
14
0a9d6b6d-523c-4b9a-ba9f-1031fa1e65b6
d4449f67-e9a8-42d9-af0e-f4311d50412d
13
20
13
8
9404de34-2837-44cb-9628-a5c63e03a376
d4449f67-e9a8-42d9-af0e-f4311d50412d
12
9
7
9
19c0918a-650c-4246-90c8-74000a79371d
d4449f67-e9a8-42d9-af0e-f4311d50412d
7
8
7
9
d30d3283-235e-415e-8890-4ad4e0322ee2
d4449f67-e9a8-42d9-af0e-f4311d50412d
7
15
7
17
804f9c9f-522a-4d9d-ab7e-5a0a20ba5da8
d4449f67-e9a8-42d9-af0e-f4311d50412d
4
18
6
18
7348bf9c-e0b1-4b44-bbd7-129202be048e
d4449f67-e9a8-42d9-af0e-f4311d50412d
12
8
12
9
1b5345e3-2cd1-4911-8be2-89008a4ba9b9
d4449f67-e9a8-42d9-af0e-f4311d50412d
4
20
13
20
17371157-a679-454e-a428-5d1a0c6ca51c
d4449f67-e9a8-42d9-af0e-f4311d50412d
9
14
4
14
937ea52f-d6d1-4c9c-8959-fe398ab8be42
d4449f67-e9a8-42d9-af0e-f4311d50412d
12
4
12
5
385b8869-baa5-49f1-bbd7-8ee210794f01
d4449f67-e9a8-42d9-af0e-f4311d50412d
10
13
10
14
18596619-321b-4e9d-a717-03169030db23
d4449f67-e9a8-42d9-af0e-f4311d50412d
6
8
6
18
fe463e4f-af33-454e-a93d-316b97cd26d3
d4449f67-e9a8-42d9-af0e-f4311d50412d
7
4
7
5
ab862a5d-b5dd-46d0-8361-5b26878759d4
d4449f67-e9a8-42d9-af0e-f4311d50412d
11
8
11
10
7da6eeff-04a8-4b13-a5b8-7be50bd015b3
d4449f67-e9a8-42d9-af0e-f4311d50412d
7
13
7
15
dd088f47-dd1e-4372-af29-6c00b7bffa91
d4449f67-e9a8-42d9-af0e-f4311d50412d
7
15
8
15
097f3fab-b83d-4ef3-b0b9-8c87bfbb5bc4
d4449f67-e9a8-42d9-af0e-f4311d50412d
12
13
12
15
b5a65e1e-db31-4b40-9f0c-168090cf36b6
d4449f67-e9a8-42d9-af0e-f4311d50412d
8
8
8
10
604b6250-4fe1-477b-9771-217e93f8a353
d4449f67-e9a8-42d9-af0e-f4311d50412d
4
9
7
9
ca1864d7-ccff-407f-a74e-a821d747c5ee
d4449f67-e9a8-42d9-af0e-f4311d50412d
12
15
11
15
2e4d20d6-b03d-4db8-aa02-849d0a370d7e
0459eed7-1e96-4db3-b780-538ae93be21e
4
5
6
5
a40cf180-ec44-4a6c-9aa3-0df6db4a7686
0459eed7-1e96-4db3-b780-538ae93be21e
5
10
5
22
f7a3599e-6eca-48fa-861c-b561bd63f47f
0459eed7-1e96-4db3-b780-538ae93be21e
18
5
18
15
4b4c2841-8ab3-48e6-a705-0742ea980580
0459eed7-1e96-4db3-b780-538ae93be21e
21
3
16
3
d2c07e1c-3c6e-4f53-8c7c-686b9cff58c3
0459eed7-1e96-4db3-b780-538ae93be21e
11
16
11
14
98277b62-df3e-4099-8f44-a6cf088fb38e
0459eed7-1e96-4db3-b780-538ae93be21e
21
18
20
18
41d3536f-8713-41b0-aec6-14bfd912fe50
0459eed7-1e96-4db3-b780-538ae93be21e
11
14
12
14
4b89d87d-56b9-4954-ad2c-a63794ce0f67
0459eed7-1e96-4db3-b780-538ae93be21e
21
11
21
17
a16082cc-ef19-4e12-a428-047267619bb1
0459eed7-1e96-4db3-b780-538ae93be21e
10
6
10
21
1b886c39-9017-4d97-acf6-ff05d1fbc58d
0459eed7-1e96-4db3-b780-538ae93be21e
5
3
5
10
4a139fec-048b-4e05-98d2-4a8c6269ea30
0459eed7-1e96-4db3-b780-538ae93be21e
6
5
6
2
e6e6bb3c-09a2-4629-a753-7ac0033095aa
0459eed7-1e96-4db3-b780-538ae93be21e
17
13
8
13
bb24ec25-78bf-464c-b201-76acc189d988
0459eed7-1e96-4db3-b780-538ae93be21e
21
17
20
17
e3668d31-3ef5-454c-ab2e-90dd10b3bd27
0459eed7-1e96-4db3-b780-538ae93be21e
11
8
12
8
aa57135c-83c2-4646-b72a-b2dab6ac962d
0459eed7-1e96-4db3-b780-538ae93be21e
10
6
10
2
4bdcfb78-e048-460b-83a7-31d559453c7e
0459eed7-1e96-4db3-b780-538ae93be21e
17
20
19
20
98248ffe-08a9-48d6-9cc6-1b963110a26f
0459eed7-1e96-4db3-b780-538ae93be21e
10
21
10
22
30346b8d-a623-4863-a60b-5564003dc95f
0459eed7-1e96-4db3-b780-538ae93be21e
16
9
16
7
68fef124-a969-4655-86d2-d6433a12f38e
0459eed7-1e96-4db3-b780-538ae93be21e
16
7
16
3
94b89463-6549-4822-8690-4b9ca8fda286
0459eed7-1e96-4db3-b780-538ae93be21e
12
6
10
6
0cdd51b0-a637-43fc-b349-1e7281424731
0459eed7-1e96-4db3-b780-538ae93be21e
16
3
16
2
38f13d88-6de4-4400-8981-639694071e57
0459eed7-1e96-4db3-b780-538ae93be21e
11
16
20
16
edd528d2-95fc-479a-abc8-657fbcbe4167
0459eed7-1e96-4db3-b780-538ae93be21e
15
14
17
14
2f7935a2-1459-4e54-aef0-bd7d88345ee6
0459eed7-1e96-4db3-b780-538ae93be21e
10
21
4
21
128b99fa-50d6-48a7-b4e8-acaa349b6872
0459eed7-1e96-4db3-b780-538ae93be21e
15
7
16
7
35fc30f4-7b1d-48c6-a7b2-33fc3b0b6383
0459eed7-1e96-4db3-b780-538ae93be21e
17
12
7
12
75474a57-6038-4967-bb9d-32ca198c4108
0459eed7-1e96-4db3-b780-538ae93be21e
17
9
16
9
7ed70cc9-2a9e-43ef-bc85-287a59f2ffe8
0459eed7-1e96-4db3-b780-538ae93be21e
19
7
21
7
fccaec39-3d9c-4ae8-a418-b2f4c6c9dad4
0459eed7-1e96-4db3-b780-538ae93be21e
20
11
21
11
4df1b7e8-4dda-449b-b8a2-eb035cfafe66
0459eed7-1e96-4db3-b780-538ae93be21e
7
7
7
12
79e5aafc-3e95-4975-ab9a-2e354156cd79
0459eed7-1e96-4db3-b780-538ae93be21e
8
13
8
22
7542d9ae-d89b-48a3-85f2-232b6e4f22d4
0459eed7-1e96-4db3-b780-538ae93be21e
7
12
7
22
0ff870e5-0cb1-4ef3-9083-e8d303a1f357
0459eed7-1e96-4db3-b780-538ae93be21e
6
11
6
22
fdfa0072-0603-4cd9-a50a-cfea6a2235b5
0459eed7-1e96-4db3-b780-538ae93be21e
8
9
8
13
361b0a54-d3ad-4db3-b82a-975f7fe06e3e
0459eed7-1e96-4db3-b780-538ae93be21e
17
10
5
10
64505e3e-9eba-4648-bf63-1f95b4f04584
0459eed7-1e96-4db3-b780-538ae93be21e
6
5
6
11
da5e86d9-5012-4277-a083-9b4a1905d238
0459eed7-1e96-4db3-b780-538ae93be21e
17
11
6
11
b8f41159-e5a0-4132-a4c4-fdc13103e951
0459eed7-1e96-4db3-b780-538ae93be21e
4
7
7
7
20c55154-1b51-4743-942c-f92758fd974b
0459eed7-1e96-4db3-b780-538ae93be21e
18
5
21
5
62732c3f-199c-4aea-b542-247cb5f1285d
0459eed7-1e96-4db3-b780-538ae93be21e
19
7
19
15
46f1b5e9-9786-42b1-89d6-4972001d8eb0
0459eed7-1e96-4db3-b780-538ae93be21e
21
17
21
18
99bc9388-21c1-4f69-a616-cbf4e43c9a91
0459eed7-1e96-4db3-b780-538ae93be21e
7
7
7
2
3aabf428-f314-4011-9358-7e4028e5aa63
0459eed7-1e96-4db3-b780-538ae93be21e
5
3
5
2
5413be2b-6150-448e-9328-5f8de0f3648d
0459eed7-1e96-4db3-b780-538ae93be21e
19
19
19
20
0ba55b38-496d-4b34-953c-9b1949fe2a53
0459eed7-1e96-4db3-b780-538ae93be21e
4
16
11
16
f6c8c641-0db1-471b-a362-4e32d9793c21
0459eed7-1e96-4db3-b780-538ae93be21e
4
3
5
3
e623cb35-2a39-464d-a5f6-84b2e47b9c1a
0459eed7-1e96-4db3-b780-538ae93be21e
8
9
8
2
67bbeccf-4074-4737-b183-2582042aef4c
0459eed7-1e96-4db3-b780-538ae93be21e
8
9
4
9
dec9b44c-dc38-4bb0-bccb-09eb06033ee6
915a58e6-8e8b-46e1-91fa-71e193037491
21
10
25
10
9616b12a-e377-48ed-a35e-22ba1bfd8aa0
915a58e6-8e8b-46e1-91fa-71e193037491
22
15
24
15
04a5c841-afbe-48b2-acdf-d86c114eaf06
915a58e6-8e8b-46e1-91fa-71e193037491
13
12
17
12
a117c5a2-5679-447c-847f-a8256c9542da
915a58e6-8e8b-46e1-91fa-71e193037491
13
8
13
9
d6607985-5bad-46ad-b594-31ecd1bdd411
915a58e6-8e8b-46e1-91fa-71e193037491
9
11
10
11
eb4e5c58-72ec-401a-a5f8-c4411ad9cee0
915a58e6-8e8b-46e1-91fa-71e193037491
9
9
9
11
47f98e32-d24c-4429-a911-dcf553b62ad7
915a58e6-8e8b-46e1-91fa-71e193037491
26
13
26
6
e2b221c5-9f02-4366-9391-a642086537ba
915a58e6-8e8b-46e1-91fa-71e193037491
17
7
13
7
d974bcae-ee20-4230-a041-d1e30449386d
915a58e6-8e8b-46e1-91fa-71e193037491
24
4
13
4
a6be4898-a256-407f-8252-f1f6127a5ebb
915a58e6-8e8b-46e1-91fa-71e193037491
13
10
18
10
75cbbeb5-9e84-4b96-aaeb-1f584d5ee382
915a58e6-8e8b-46e1-91fa-71e193037491
8
9
9
9
6bfb2846-f502-43f5-9af1-70082fd92146
915a58e6-8e8b-46e1-91fa-71e193037491
9
5
9
7
b216e95e-c677-48e3-a20f-a57cdba7986f
915a58e6-8e8b-46e1-91fa-71e193037491
9
7
8
7
b8631011-3d0f-4f15-98f1-38c741bee5ce
915a58e6-8e8b-46e1-91fa-71e193037491
23
8
23
14
1e8fb7ee-c6d4-4091-a900-d13daf99bbea
915a58e6-8e8b-46e1-91fa-71e193037491
17
12
17
7
b3343d37-053c-4040-9663-39618d5cddc1
915a58e6-8e8b-46e1-91fa-71e193037491
10
5
9
5
9cf4926f-c952-4905-b82d-9911eb5193e9
915a58e6-8e8b-46e1-91fa-71e193037491
25
10
25
14
6cd18992-8cff-4d5c-88d9-8d1353e45164
915a58e6-8e8b-46e1-91fa-71e193037491
17
12
17
14
d5a79c66-84ae-4ddd-83f1-4ddf3f12bbbc
915a58e6-8e8b-46e1-91fa-71e193037491
22
12
21
12
59b8c3c8-e2b0-4c3a-bdc4-c77b7adaaf56
915a58e6-8e8b-46e1-91fa-71e193037491
26
14
26
13
bf14cd92-79d9-4ea8-933c-3bae56d7c4fb
915a58e6-8e8b-46e1-91fa-71e193037491
21
9
24
9
a3860b11-a856-4191-97dd-bdd8f41b64ae
915a58e6-8e8b-46e1-91fa-71e193037491
22
11
27
11
5d6691c3-1d8a-477b-99be-7f7da5ddeda5
915a58e6-8e8b-46e1-91fa-71e193037491
21
11
22
11
6481522d-d286-4cb4-9655-19df56ebe1c6
915a58e6-8e8b-46e1-91fa-71e193037491
22
11
22
12
c076805d-67bd-4530-84af-0b0360fe78db
915a58e6-8e8b-46e1-91fa-71e193037491
4
8
5
8
54e1476f-cbb2-41e4-b25d-70f9cea7e8ac
915a58e6-8e8b-46e1-91fa-71e193037491
13
11
18
11
7f1df699-9220-46de-9ae8-088e8f5c23cb
915a58e6-8e8b-46e1-91fa-71e193037491
25
5
13
5
1115a3e3-c80d-4ef3-927c-f5e0d1d6e1f5
915a58e6-8e8b-46e1-91fa-71e193037491
13
13
26
13
51fd05ae-036f-4cf6-89f5-4a7d1153ebb0
915a58e6-8e8b-46e1-91fa-71e193037491
26
6
13
6
a30b05ce-5ffc-4f75-873a-1d1fa4de0ddf
915a58e6-8e8b-46e1-91fa-71e193037491
13
3
23
3
53801564-f9a5-4b97-94e2-8e64d814111c
915a58e6-8e8b-46e1-91fa-71e193037491
24
9
24
4
101f1a51-5c15-42ac-81cc-5c21c64cf133
915a58e6-8e8b-46e1-91fa-71e193037491
23
3
23
8
0a2ff821-eea5-4188-8e7d-5c03cc998b8f
915a58e6-8e8b-46e1-91fa-71e193037491
25
10
25
5
ab52d851-7214-4a6d-a94d-df2c3887f8b2
915a58e6-8e8b-46e1-91fa-71e193037491
23
8
13
8
54dd6be6-cca2-450d-aba4-055d0c03497f
915a58e6-8e8b-46e1-91fa-71e193037491
24
9
24
14
917adc22-7979-45d7-9a98-3972eea60120
d3b1cee2-4030-480a-847c-9035757c50d3
16
10
16
11
9b813e21-c880-4d89-adc7-dd7e68a13c89
d3b1cee2-4030-480a-847c-9035757c50d3
7
11
7
9
69cceba7-632d-4d2d-a581-f2795383c88f
d3b1cee2-4030-480a-847c-9035757c50d3
6
22
6
24
19df7e0a-1838-4a82-a30a-8b7a945253ca
d3b1cee2-4030-480a-847c-9035757c50d3
22
7
22
6
d85b23a9-e4c2-48cc-8c75-d2d24654d344
d3b1cee2-4030-480a-847c-9035757c50d3
30
6
28
6
bdf9c195-40e6-41ad-8fd5-3e6c02d91325
d3b1cee2-4030-480a-847c-9035757c50d3
35
12
35
11
5ed230a6-b68f-49e5-ba15-84c78a934c48
d3b1cee2-4030-480a-847c-9035757c50d3
31
3
31
16
6f633e45-6520-49a0-9a6c-3783d7013545
d3b1cee2-4030-480a-847c-9035757c50d3
23
5
25
5
7a6534b0-51b1-4fa2-ab86-4013b873fe9d
d3b1cee2-4030-480a-847c-9035757c50d3
21
19
22
19
461e8442-8152-46ca-b720-1f838aac96f7
d3b1cee2-4030-480a-847c-9035757c50d3
9
16
9
21
912bc058-27c9-4ecc-839a-8614f1d6a922
d3b1cee2-4030-480a-847c-9035757c50d3
15
8
27
8
c3708e7b-c90c-436d-8534-9059cf6fc3c1
d3b1cee2-4030-480a-847c-9035757c50d3
31
3
19
3
e26db678-79df-4217-9b09-da4852074d0a
d3b1cee2-4030-480a-847c-9035757c50d3
17
16
17
7
f433e376-4563-43bc-92ad-7087575f925d
d3b1cee2-4030-480a-847c-9035757c50d3
35
11
37
11
e0cabc36-69bc-4eec-9075-f7d4261a94e0
d3b1cee2-4030-480a-847c-9035757c50d3
36
22
37
22
18f09bb7-bd3e-425c-a4d2-6c5d93f4522e
d3b1cee2-4030-480a-847c-9035757c50d3
34
10
30
10
d351a67d-5622-416c-8525-19abcd8da9f9
d3b1cee2-4030-480a-847c-9035757c50d3
16
3
15
3
63711815-489e-455e-b25b-e2713b1c5172
d3b1cee2-4030-480a-847c-9035757c50d3
36
9
36
22
52e43333-01c8-4519-b2d7-5a9585b3d36f
d3b1cee2-4030-480a-847c-9035757c50d3
34
11
34
10
8c005576-99d8-4d0f-8ccf-1fa54dc1a2fb
d3b1cee2-4030-480a-847c-9035757c50d3
10
19
11
19
263c51e7-7c81-4176-971b-d69ebe97cb5b
d3b1cee2-4030-480a-847c-9035757c50d3
16
16
16
21
8eb14090-6bdd-4ce1-be79-46f91a02943e
d3b1cee2-4030-480a-847c-9035757c50d3
8
19
7
19
c2cda096-2ada-48c6-80b3-b0aeab27ac38
d3b1cee2-4030-480a-847c-9035757c50d3
28
7
28
8
edb31fb4-915f-4de1-9394-55d076573dbf
d3b1cee2-4030-480a-847c-9035757c50d3
32
13
37
13
cdbf0679-6c30-463f-a488-5266840d0013
d3b1cee2-4030-480a-847c-9035757c50d3
23
5
19
5
7e8a9c53-1627-4596-ada8-9b3da87ef6e8
d3b1cee2-4030-480a-847c-9035757c50d3
26
8
26
7
47ddde5e-3cf7-47cf-ba05-53e5e575b1e4
d3b1cee2-4030-480a-847c-9035757c50d3
8
8
26
8
ee6fe81f-f166-4bfc-a309-edb5a0b518b6
d3b1cee2-4030-480a-847c-9035757c50d3
21
7
21
6
81608059-f997-4d6e-aaaa-c232a7d3a39e
d3b1cee2-4030-480a-847c-9035757c50d3
10
7
22
7
e99d0033-d1f6-4321-8fab-cb0956875678
d3b1cee2-4030-480a-847c-9035757c50d3
21
9
14
9
0a5e03b5-bb77-4e73-8ee6-6c3f0ab2dbf9
d3b1cee2-4030-480a-847c-9035757c50d3
3
7
21
7
7006ca0a-df70-4b4d-9eb3-0d06b8bf10d8
d3b1cee2-4030-480a-847c-9035757c50d3
13
24
20
24
f7ec9572-35ef-4930-93cf-4d26debfa701
d3b1cee2-4030-480a-847c-9035757c50d3
20
22
20
24
0d853818-36c4-41ad-ae4b-e21f5c742c20
d3b1cee2-4030-480a-847c-9035757c50d3
22
8
22
11
982ba901-f30f-4936-8ea7-e7ae332c538e
d3b1cee2-4030-480a-847c-9035757c50d3
13
22
13
24
630f208d-9b89-4614-8c6a-25e6b7a7ccef
d3b1cee2-4030-480a-847c-9035757c50d3
17
7
23
7
dea70f39-fcf4-49c6-875c-3aa4c2cfe61b
d3b1cee2-4030-480a-847c-9035757c50d3
22
8
28
8
abf131d7-869e-4bd7-bdb7-f27e1b4f4ad0
d3b1cee2-4030-480a-847c-9035757c50d3
23
6
23
7
336fe742-8d9a-43bc-87f0-44e2654c7441
d3b1cee2-4030-480a-847c-9035757c50d3
29
7
29
11
f9801838-6926-43e2-a996-8bdae88c8257
d3b1cee2-4030-480a-847c-9035757c50d3
34
18
37
18
d91d152a-6860-48f4-bf65-5aee810c24f7
d3b1cee2-4030-480a-847c-9035757c50d3
6
24
13
24
9c49deec-e19e-4472-b081-3c7c448ce3e9
d3b1cee2-4030-480a-847c-9035757c50d3
24
6
24
16
1dbf38b7-ee77-461e-a724-84de346b7bca
d3b1cee2-4030-480a-847c-9035757c50d3
27
8
27
7
f4fa967e-bf2c-4b51-b43a-494b4589971f
d3b1cee2-4030-480a-847c-9035757c50d3
27
22
27
24
51430845-a24a-4572-9b3b-6c38148d33f1
d3b1cee2-4030-480a-847c-9035757c50d3
8
8
8
11
0fbb5478-4105-47f5-973b-3dc862448478
d3b1cee2-4030-480a-847c-9035757c50d3
3
19
3
7
e9f9c078-1400-4d58-8450-2c0cd0a485c8
d3b1cee2-4030-480a-847c-9035757c50d3
10
19
10
16
8b616a8b-c234-4d5d-ad0c-f62c013857d1
d3b1cee2-4030-480a-847c-9035757c50d3
20
24
27
24
962f35cf-009a-4179-969c-f5ab0ca88cff
d3b1cee2-4030-480a-847c-9035757c50d3
8
16
8
19
2a50b06a-7218-44d9-a29f-46b5345311e6
d3b1cee2-4030-480a-847c-9035757c50d3
21
9
21
11
f41282a8-0909-4b33-bc82-ca8e7db6e93e
d3b1cee2-4030-480a-847c-9035757c50d3
15
19
14
19
d71b846b-b76b-4053-ba26-23e70d8b8fd8
d3b1cee2-4030-480a-847c-9035757c50d3
21
17
19
17
c1382b1e-98ff-4c7b-8322-a491c7cda754
d3b1cee2-4030-480a-847c-9035757c50d3
14
9
7
9
47419447-4dd4-4f3f-ae4e-33164bc5a9e1
d3b1cee2-4030-480a-847c-9035757c50d3
15
8
15
11
a720f647-ec92-4f92-83d5-fc1cb8acbc45
d3b1cee2-4030-480a-847c-9035757c50d3
12
15
11
15
7b439d32-da70-4a5d-897e-0da4dbac01b7
d3b1cee2-4030-480a-847c-9035757c50d3
14
16
14
17
482e6813-1fbf-4945-bfe2-41129ed1ec48
d3b1cee2-4030-480a-847c-9035757c50d3
36
9
28
9
483c845c-64b3-40d9-93a7-533da6117af1
d3b1cee2-4030-480a-847c-9035757c50d3
11
12
18
12
73e791e6-84d3-4ea3-8292-b81197e6e5cc
d3b1cee2-4030-480a-847c-9035757c50d3
19
17
19
14
32ae55fb-da92-4511-a003-274917e31b59
d3b1cee2-4030-480a-847c-9035757c50d3
12
17
12
15
b42efbf4-a934-4d6c-a0d2-c4b300b1c01a
d3b1cee2-4030-480a-847c-9035757c50d3
14
9
14
11
422acd87-080a-4191-89c1-9d71b5b04e64
d3b1cee2-4030-480a-847c-9035757c50d3
9
21
7
21
1b1a0024-afdf-4c65-9fb2-4584da4d4932
d3b1cee2-4030-480a-847c-9035757c50d3
14
17
12
17
b2d07317-a276-4836-9a2c-1a97cff977fc
d3b1cee2-4030-480a-847c-9035757c50d3
9
10
16
10
75998a50-b839-488e-84d2-edc2f926d077
d3b1cee2-4030-480a-847c-9035757c50d3
11
13
18
13
44a1d2ac-f541-400c-8197-720bd7dcbf07
d3b1cee2-4030-480a-847c-9035757c50d3
11
14
18
14
a18ed877-bece-4f4d-a8b5-bedbe0cacf3a
d3b1cee2-4030-480a-847c-9035757c50d3
28
9
21
9
fa666217-6905-4783-b4d0-b0c9f3c5a199
d3b1cee2-4030-480a-847c-9035757c50d3
18
19
17
19
25f1c998-ce9a-4aa7-a1a4-f610e13d939f
d3b1cee2-4030-480a-847c-9035757c50d3
4
19
3
19
4efab351-953c-432f-9192-c3e8b0d6b8a2
d3b1cee2-4030-480a-847c-9035757c50d3
18
13
25
13
8c91d74a-a3f9-482f-8ca5-9fa9587cf8af
d3b1cee2-4030-480a-847c-9035757c50d3
23
10
16
10
27fceed7-f03c-442f-8471-1ab26c95d9cb
d3b1cee2-4030-480a-847c-9035757c50d3
10
16
10
7
baad73a1-5a5d-44b6-9e46-f1b0e3102991
d3b1cee2-4030-480a-847c-9035757c50d3
28
19
29
19
7130ef56-6fa6-4d04-ab89-a572e6d341bb
d3b1cee2-4030-480a-847c-9035757c50d3
17
19
17
16
c712bbb7-86e5-4a22-9555-cc3aa6cc439f
d3b1cee2-4030-480a-847c-9035757c50d3
30
10
30
11
804a4a36-7870-4845-a0a1-6af106425450
d3b1cee2-4030-480a-847c-9035757c50d3
21
20
28
20
ba86bb43-6d1e-4cbe-9940-6a389c5d6aff
d3b1cee2-4030-480a-847c-9035757c50d3
25
13
32
13
83364db1-54dd-4d0b-a427-a8ce81e2a104
d3b1cee2-4030-480a-847c-9035757c50d3
18
12
25
12
19b4c19b-fb11-4c1b-a863-c2860aebbbbc
d3b1cee2-4030-480a-847c-9035757c50d3
15
16
15
19
8b91634f-5251-4331-abe9-bb8adf7335c4
d3b1cee2-4030-480a-847c-9035757c50d3
23
11
23
10
ba383347-f4b9-4c4b-b4ee-696d33da5df9
d3b1cee2-4030-480a-847c-9035757c50d3
28
9
28
11
219c5cdb-35e9-4b15-a4e0-15418457fb22
d3b1cee2-4030-480a-847c-9035757c50d3
24
19
24
16
844cb29f-431f-4187-965b-012aa0cbd0f6
d3b1cee2-4030-480a-847c-9035757c50d3
23
10
30
10
0ccc10f2-2d6a-4f42-8a33-6626e5c1ee8c
d3b1cee2-4030-480a-847c-9035757c50d3
22
19
22
16
aae1079b-5165-4150-9fe1-baa686bde392
d3b1cee2-4030-480a-847c-9035757c50d3
29
19
29
16
5332ed8a-c1e1-4397-9780-8c72867f5242
d3b1cee2-4030-480a-847c-9035757c50d3
30
21
28
21
a18d75cb-8f58-4993-b7b0-937f4fd70856
d3b1cee2-4030-480a-847c-9035757c50d3
31
18
31
16
89242d22-8d91-4228-a21d-8b3f5e594f4c
d3b1cee2-4030-480a-847c-9035757c50d3
14
21
16
21
2b9b0b14-d515-41ab-b8ed-9ea44bc1acfd
d3b1cee2-4030-480a-847c-9035757c50d3
35
12
32
12
d8e75421-0fc8-4b52-b099-107380d5b9b9
d3b1cee2-4030-480a-847c-9035757c50d3
14
20
21
20
4940f178-779c-40ed-ae54-766ae86b1eef
d3b1cee2-4030-480a-847c-9035757c50d3
25
12
32
12
1b7ccd23-44ef-40ec-9e12-4755d0493ba6
d3b1cee2-4030-480a-847c-9035757c50d3
34
14
34
18
d63eaa04-2ad6-4a49-8fb8-cd48922e9408
d3b1cee2-4030-480a-847c-9035757c50d3
30
16
30
21
933940d4-9303-4ac5-b37a-724d9beded53
d3b1cee2-4030-480a-847c-9035757c50d3
23
16
23
21
c328fdfe-7668-4345-86dc-b3dc208da1f6
d3b1cee2-4030-480a-847c-9035757c50d3
25
19
24
19
283e3194-bb9e-4e0c-a9bd-27f581b4ddc5
d3b1cee2-4030-480a-847c-9035757c50d3
34
18
31
18
fc713792-62fd-4fac-86b8-119775ab501f
d3b1cee2-4030-480a-847c-9035757c50d3
23
21
21
21
0d16ec13-3696-4a01-8e37-4a45a6e808de
d3b1cee2-4030-480a-847c-9035757c50d3
27
24
37
24
b7807f0e-891a-4d4f-a094-cf50217a4546
d3b1cee2-4030-480a-847c-9035757c50d3
7
20
14
20
3211907c-df73-4c36-81c2-5a999ca90a71
d3b1cee2-4030-480a-847c-9035757c50d3
28
20
37
20
e13de243-7311-46f6-820e-33fc703368a6
d3b1cee2-4030-480a-847c-9035757c50d3
21
16
21
17
c9d48b0c-ab73-4d08-b832-422b342dbdeb
d3b1cee2-4030-480a-847c-9035757c50d3
9
11
9
10
79f87ce7-910b-4172-a773-364bceb1930b
d3b1cee2-4030-480a-847c-9035757c50d3
19
14
18
14
689c8daa-54e4-4b60-9d95-5637da285a95
46d78112-be34-494d-998b-4e9e0a143be8
31
6
32
6
e6e30bf5-71b3-41f0-8019-079726e8b8d3
46d78112-be34-494d-998b-4e9e0a143be8
17
6
24
6
54bb6403-c7ab-4ed4-9616-5c5ffc023db9
46d78112-be34-494d-998b-4e9e0a143be8
24
8
31
8
8943b1ca-722b-4074-9b0f-5c04326265f3
46d78112-be34-494d-998b-4e9e0a143be8
31
6
24
6
85433731-cab2-4eb5-9eb6-f3b2013609c1
46d78112-be34-494d-998b-4e9e0a143be8
17
7
24
7
81237e26-6b8d-4c2c-a493-84763304cc9e
46d78112-be34-494d-998b-4e9e0a143be8
17
10
24
10
95852943-80e4-4c53-8ace-3bb713e975ce
46d78112-be34-494d-998b-4e9e0a143be8
17
8
24
8
dd102f87-0c0a-4614-9d8f-d78fba51d168
46d78112-be34-494d-998b-4e9e0a143be8
16
13
16
11
18705258-d896-417a-9c67-1d8d24e4f20d
46d78112-be34-494d-998b-4e9e0a143be8
32
7
32
6
8571f076-657b-4189-8cc0-79dbd066941e
46d78112-be34-494d-998b-4e9e0a143be8
32
6
38
6
9727cd1d-67ed-44d2-bcd6-04794e13a8b9
46d78112-be34-494d-998b-4e9e0a143be8
24
10
31
10
e225cd8a-51d1-4f91-b34a-89a13d73f0a9
46d78112-be34-494d-998b-4e9e0a143be8
22
11
22
13
ca004b2a-ea5b-487b-b5e8-99470af19938
46d78112-be34-494d-998b-4e9e0a143be8
29
13
29
11
712c3363-25b7-4bdb-80bf-ec0e1ab30619
46d78112-be34-494d-998b-4e9e0a143be8
37
10
36
10
a04bf8f1-a408-4252-9d74-0d490ae729ac
46d78112-be34-494d-998b-4e9e0a143be8
24
7
31
7
8e97f33f-c06d-4983-b391-9e8672b0e879
46d78112-be34-494d-998b-4e9e0a143be8
15
16
38
16
3754c007-0443-4591-b812-f5f525e0f7e2
46d78112-be34-494d-998b-4e9e0a143be8
28
12
28
11
0e50af28-f147-4e41-b61e-35177aa57d9c
46d78112-be34-494d-998b-4e9e0a143be8
23
12
23
11
33cf01ac-dc59-4f11-865c-43f45b863b95
46d78112-be34-494d-998b-4e9e0a143be8
37
10
37
8
ff380eb7-c8b2-4304-8696-bb5294cfc898
46d78112-be34-494d-998b-4e9e0a143be8
29
14
38
14
1567e844-37ea-4841-b92e-c976bfb6609f
46d78112-be34-494d-998b-4e9e0a143be8
31
8
37
8
29767196-f8ae-42d2-846c-496141640d8d
46d78112-be34-494d-998b-4e9e0a143be8
23
12
28
12
c39888bd-296f-4064-8b7c-53ce6aea32fa
46d78112-be34-494d-998b-4e9e0a143be8
38
10
37
10
92ed1d33-cbcf-44ed-8fa8-dc56718a5838
46d78112-be34-494d-998b-4e9e0a143be8
32
10
31
10
d35ee390-bd92-4171-b749-41a26d03dfe9
46d78112-be34-494d-998b-4e9e0a143be8
37
8
38
8
fcd54275-5e3b-4ff3-9a0a-9e13b8dcb7cd
46d78112-be34-494d-998b-4e9e0a143be8
31
7
32
7
3418ad84-5e12-47de-8af6-bdae582f345f
46d78112-be34-494d-998b-4e9e0a143be8
21
11
21
14
955400fb-0e03-4a0c-bd46-f17cd31c3a25
46d78112-be34-494d-998b-4e9e0a143be8
32
10
32
11
34322533-9c53-4cf7-af04-7e236ccce1e4
46d78112-be34-494d-998b-4e9e0a143be8
32
11
33
11
54cfa418-6997-437e-9572-2d0edb5d63d2
46d78112-be34-494d-998b-4e9e0a143be8
32
11
32
12
8ca728e6-52ae-4648-82e5-a3c8195077c9
46d78112-be34-494d-998b-4e9e0a143be8
32
12
36
12
079917e2-f98d-4406-88c8-9bc878bb8e6c
46d78112-be34-494d-998b-4e9e0a143be8
16
13
17
13
638a5115-1e11-4278-8b43-ef1f83232f9e
46d78112-be34-494d-998b-4e9e0a143be8
10
6
17
6
da51eaf4-e0e6-441d-b30e-f0fe91581c78
46d78112-be34-494d-998b-4e9e0a143be8
10
7
17
7
f3c611b6-fb5e-4d65-b81d-40e3841f0a83
46d78112-be34-494d-998b-4e9e0a143be8
10
8
17
8
b513c8ad-b7c9-4969-a01b-cb541479bc30
46d78112-be34-494d-998b-4e9e0a143be8
10
10
17
10
b0d23c98-ad91-42a6-82a5-275f362b8281
46d78112-be34-494d-998b-4e9e0a143be8
14
11
14
13
3fb34440-e405-46f2-98d4-34844a149728
46d78112-be34-494d-998b-4e9e0a143be8
14
13
13
13
87a2984a-6298-4284-9c92-e0bf136dbf0c
46d78112-be34-494d-998b-4e9e0a143be8
13
12
20
12
3718c290-dbe1-44ff-af11-83bb64384bf8
46d78112-be34-494d-998b-4e9e0a143be8
13
14
20
14
bcde8523-935c-4e68-86cd-9e29a8f80ba0
46d78112-be34-494d-998b-4e9e0a143be8
20
14
21
14
cceae815-1dd9-46de-beb3-97b020b27f29
46d78112-be34-494d-998b-4e9e0a143be8
20
12
23
12
37974ec8-ea22-4279-8e2f-3077b38bd0cb
46d78112-be34-494d-998b-4e9e0a143be8
9
11
9
13
dfb11799-d692-4bad-9858-8348810ec702
46d78112-be34-494d-998b-4e9e0a143be8
9
13
10
13
01b4920f-a34a-4117-a1b5-61d9de983bd5
46d78112-be34-494d-998b-4e9e0a143be8
15
11
15
15
336328aa-19b6-4895-95a6-e59082f6c493
46d78112-be34-494d-998b-4e9e0a143be8
14
15
8
15
375e5877-cd4b-4e44-9354-124695980c5a
46d78112-be34-494d-998b-4e9e0a143be8
8
11
8
15
ff8a0fae-32e0-40e4-9b79-571c0094addf
46d78112-be34-494d-998b-4e9e0a143be8
22
13
28
13
edc0274a-8da6-43cb-9bf7-c65f729cb111
46d78112-be34-494d-998b-4e9e0a143be8
10
9
17
9
e4dff2da-6485-4c8d-9095-f583a98c5a0a
46d78112-be34-494d-998b-4e9e0a143be8
11
4
15
4
8797f77d-effe-404c-a7fd-45a4f1391ef6
46d78112-be34-494d-998b-4e9e0a143be8
15
4
15
5
56efedef-9d2f-4ec0-8066-0511164461f4
46d78112-be34-494d-998b-4e9e0a143be8
10
4
8
4
317644f1-c821-4827-af38-9c000d9d11b1
46d78112-be34-494d-998b-4e9e0a143be8
8
4
8
5
51770159-6f41-4df6-be13-71b34aa38ea2
46d78112-be34-494d-998b-4e9e0a143be8
8
2
11
2
f752f101-c7f2-43a4-9dd7-256a0433f002
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
9
8
10
8
d55ac44a-ad60-4231-ad93-1e72f0ab441f
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
5
6
5
8
a01175fb-b556-4c59-b06c-89a50e512bd4
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
5
10
6
10
71188653-48fd-4373-9e2a-8431a2e2fd55
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
13
9
12
9
e5288f1a-d29e-406d-ab67-68d9333a17e1
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
12
9
12
10
6043cd34-2464-41bf-ba65-e4e79ae732c2
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
9
10
10
10
d70d9541-db12-4daf-aca1-fa41c72d33fb
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
14
10
14
12
6cf44d47-94b8-45c7-9e12-abc848f7ab9e
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
14
12
7
12
1d41c204-4741-4448-af4f-bdf0cd29d18e
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
7
11
7
12
351bf5a2-54d2-4aaf-9bc9-fa5d1b872380
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
6
8
5
8
d391bbdd-ac89-4799-a02e-9c6f4b690b83
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
15
8
16
8
096d10c5-f8f5-4eb0-b267-de8f1abd3050
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
5
6
10
6
35db54c2-24b9-4783-b79c-903ce6e65c85
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
17
4
13
5
f9266b0f-eef0-4ac9-b435-2f13eda0826f
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
15
4
12
5
80c8f748-df32-4fe5-ae54-19a9485e0be8
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
13
4
11
5
fa0b8503-732c-4ed5-970e-c8fd282fcf98
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
11
4
10
5
e1e36f30-0506-45d9-b719-6127276f11cd
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
9
4
9
5
46bcbb1c-da7f-47b8-af97-ca26bbbe07ca
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
7
4
8
5
0b9bec07-5413-4726-a442-2245ebfc9599
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
5
4
7
5
4e08e3f7-329a-4eb6-9a13-e85a57a90187
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
3
4
6
5
6a6b4825-5cef-4316-b99b-1fd1d0a49b97
46d78112-be34-494d-998b-4e9e0a143be8
17
9
18
9
11a95672-33a8-4701-a2f8-e16cf6aa7a28
46d78112-be34-494d-998b-4e9e0a143be8
16
11
16
4
760609b4-0ddc-44b7-8a8a-428d8ab6a0c5
46d78112-be34-494d-998b-4e9e0a143be8
17
4
16
4
bd101fb0-8a57-4775-94d9-5fd6058e6f7a
46d78112-be34-494d-998b-4e9e0a143be8
15
2
17
2
440b024d-2902-473e-ba35-6d59b62bb988
46d78112-be34-494d-998b-4e9e0a143be8
18
9
18
3
7927e1aa-26e1-4a31-b092-b476426c773d
46d78112-be34-494d-998b-4e9e0a143be8
20
3
18
3
4fcd7cd4-e173-4764-bd95-197764225f10
46d78112-be34-494d-998b-4e9e0a143be8
11
3
11
2
6f246df0-529c-44b7-a111-2bf4bdc5a9b6
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
10
8
13
8
f2f3fcf8-7907-4b58-b07d-7ba930760232
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
10
10
12
10
201d02b9-99ca-4f4c-acf0-76fb682a8d5b
d3b1cee2-4030-480a-847c-9035757c50d3
1
26
51
36
<FlowDocument PagePadding="5,0,5,0" AllowDrop="True" NumberSubstitution.CultureSource="User" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl">How does it work?</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl">counting up</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve">R CE U/D Q3 Q2 Q1 Q0</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve">1 x x 0 0 0 0 toggling disabled.</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve">0 0 x 0 0 0 0 toggling disabled</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve">0 1 1 0 0 0 1 stage-0 always toggles, when CE is true.</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve">0 1 1 0 0 1 0 stage-1 toggles, because (/UD * Q0) is true, stage-0 always toggle;</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve">0 1 1 0 0 1 1 stage-0 always toggle.</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve">0 1 1 0 1 0 0 stage-2 toggles, because {(/UD * Q0) . (/UD * Q1)} is true, stage-1 toggles, because (/UD * Q0) is true; stage-0 always toggle;</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl">and so on</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl">counting down</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve">R CE U/D Q3 Q2 Q1 Q0</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve">1 x x 1 1 1 1 toggling disabled.</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve">0 0 x 1 1 1 1 toggling disabled</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve">0 1 0 1 1 1 0 stage-0 always toggles, when CE is true.</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve">0 1 0 1 1 0 1 stage-1 toggles, because (/UD * /Q0) is true, stage-0 always toggle;</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve">0 1 0 1 1 0 0 stage-0 always toggle.</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve">0 1 0 1 0 1 1 stage-2 toggles, because {(/UD * /Q0) . (/UD * /Q1)} is true, stage-1 toggles, because (/UD * Q0) is true, stage-0 always toggle;</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl">and so on</Run></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" FontSize="12" xml:lang="nl-nl" xml:space="preserve" /></Paragraph><Paragraph><Run FontFamily="Arial Rounded MT" xml:lang="nl-nl" xml:space="preserve" /></Paragraph></FlowDocument>
fb121d4f-d1c3-4fba-8755-bab2fcd2cbcd
aef0a41f-6bce-4ac7-a5ca-f3b9600a78c9
19
2
22
21
<FlowDocument PagePadding="5,0,5,0" AllowDrop="True" NumberSubstitution.CultureSource="User" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><Paragraph><Run xml:lang="nl-nl" xml:space="preserve">This is 16x 16 dots screen.</Run></Paragraph><Paragraph><Run xml:lang="nl-nl">The 16 bits counter, which controls this screen, uses the least significant byte, for addressing the 256 dots. (in this way, you can see it better). The high significant byte is used for the choice of the color.</Run></Paragraph><Paragraph><Run xml:lang="nl-nl">The numbers 0-15 point to the dots in the top row. (number 0 to the leftmost dot)</Run></Paragraph><Paragraph><Run xml:lang="nl-nl">The numbers 16 - 31 point to the next row, and so on.</Run></Paragraph><Paragraph><Run xml:lang="nl-nl">All these dots (a square) are filled with the same color.</Run></Paragraph><Paragraph><Run xml:lang="nl-nl" xml:space="preserve" /></Paragraph><Paragraph><Run xml:lang="nl-nl" xml:space="preserve">If you don't use the PE-button, all possible colors are shown. (numbers 0 to 255, high order byte)</Run></Paragraph><Paragraph><Run xml:lang="nl-nl" xml:space="preserve">If you use the PE- button, you can choose the desired color. </Run></Paragraph><Paragraph><Run xml:lang="nl-nl">Also you can study, which number produces which color.</Run></Paragraph><Paragraph><Run xml:lang="nl-nl" xml:space="preserve"> </Run></Paragraph><Paragraph><Run xml:lang="nl-nl" xml:space="preserve" /></Paragraph></FlowDocument>