b a 27
b e 19
d e 63
a d 8
d g 23
g h 87
h e 33
b c 18
e f 76
f i 31
h i 17
c f 56
c j 72
f j 21
