46 90 3 1 2
1 39
1 10
39 10
39 2
10 1
10 39
10 2
2 6
2 18
6 18
6 16
18 2
18 6
18 16
16 26
16 5
26 5
26 21
5 16
5 26
5 21
21 34
21 15
34 15
34 29
15 21
15 34
15 29
29 23
29 19
23 19
23 42
19 29
19 23
19 42
42 3
42 33
3 33
3 12
33 42
33 3
33 12
12 38
12 7
38 7
38 45
7 12
7 38
7 45
45 31
45 44
31 44
31 13
44 45
44 31
44 13
13 4
13 35
4 35
4 46
35 13
35 4
35 46
1 43
1 24
43 1
24 30
24 32
30 24
32 25
32 9
25 32
9 36
9 22
36 9
22 17
22 11
17 22
11 41
11 37
41 11
37 8
37 14
8 37
14 28
14 27
28 14
27 40
27 46
40 27
