2
1
3
2
4
3
5
8
6
3
7
10
8
3
9
18
10
9
11
12
12
13
13
20
14
23
15
16
16
31
17
24
18
3
19
26
20
29
21
8
22
41
23
2
25
10
26
39
28
41
29
28
30
31
32
43
33
54
34
51
35
24
37
60
38
57
39
16
40
3
42
41
47
24
48
25
49
32
51
38
52
39
56
11
58
19
60
21
61
8
66
13
78
15
85
34
87
12