50
36 1 41
83 2 8
5 -1 3
56 4 5
48 -1 -1
11 -1 6
38 7 -1
27 -1 -1
4 9 21
69 10 16
87 11 12
20 -1 -1
18 -1 13
37 14 -1
23 15 -1
82 -1 -1
7 -1 17
40 18 19
30 -1 -1
2 20 -1
41 -1 -1
37 22 35
78 23 25
40 24 -1
19 -1 -1
92 26 27
73 -1 -1
30 28 32
4 29 -1
82 30 31
9 -1 -1
40 -1 -1
86 33 -1
81 -1 34
81 -1 -1
47 36 -1
48 37 39
53 -1 38
1 -1 -1
61 -1 40
7 -1 -1
31 42 46
69 -1 43
23 44 45
85 -1 -1
6 -1 -1
26 47 49
62 -1 48
78 -1 -1
29 -1 -1
