31
22 127
3 72
90 72
51 97
22 83
74 123
118 140
133 134
140 77
211 138
95 49
129 50
113 93
180 25
213 58
261 30
249 115
282 136
292 84
324 156
292 20
374 20
374 84
318 37
348 37
332 75
264 100
234 100
211 115
200  90
220  100

37
0 1
1 2
2 5
5 0
2 3
3 4
5 6
6 7
7 8
7 9
8 9
8 18
10 11
11 12
12 10
13 14
14 15
9 16
16 17
17 18
17 19
18 19
18 20
20 21
21 22
22 18
20 23
23 24
23 25
24 25
16 26
26 27
27 16
9 28
28 29
29 30
30 28
