25
55 67 73 
48 56 75 
75 93 97 
36 53 38 
40 54 44 
111 45 41 
47 44 49 
157 133 86 
149 58 97 
81 56 68 
62 53 46 
36 38 46 
112 67 66 
68 49 40 
76 60 89 
64 68 130 
50 85 80 
51 76 109 
66 77 64 
54 55 55 
85 58 58 
87 43 83 
51 54 51 
62 105 52 
41 45 61 
1 3
2 3
3 4
4 5
4 8
5 6
6 7
6 10
7 11
7 12
8 9
8 11
9 13
9 10
11 13
12 15
13 14
14 16
14 19
14 20
15 17
15 22
16 18
17 18
17 23
18 25
19 22
20 21
20 25
21 22
21 24
23 25
-1 -1
