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