20
36 1 11
83 2 8
5 -1 3
56 4 5
48 -1 -1
11 -1 6
38 7 -1
27 -1 -1
4 -1 9
69 -1 10
87 -1 -1
20 12 19
18 13 18
37 -1 14
23 15 -1
82 16 -1
7 -1 17
40 -1 -1
30 -1 -1
2 -1 -1
