2
1
3
2
4
3
5
6
6
3
7
8
8
19
9
8
10
3
11
22
12
19
13
8
14
11
15
4
16
21
17
22
18
73
19
4
20
69
21
32
22
23
23
6
25
52
26
39
28
15
29
56
31
36
32
19
33
8
34
61
35
26
36
1
38
35
39
8
40
43
41
18
42
13
44
43
49
8
52
47
53
26
54
17
60
21
61
36
62
7
73
20
87
24