40
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 25
18 13 16
37 14 -1
23 15 -1
82 -1 -1
7 17 18
40 -1 -1
30 19 23
2 20 21
41 -1 -1
37 22 -1
78 -1 -1
40 24 -1
19 -1 -1
92 26 37
73 27 31
30 -1 28
4 -1 29
82 30 -1
9 -1 -1
40 32 36
86 -1 33
81 34 35
81 -1 -1
47 -1 -1
48 -1 -1
53 -1 38
1 39 -1
61 -1 -1
