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