2
1
3
4
4
1
5
4
6
5
7
34
8
5
9
10
10
19
11
4
12
27
13
10
14
3
15
20
16
27
17
4
18
19
19
32
20
11
21
24
22
3
24
31
25
52
26
59
27
38
28
29
29
18
30
37
31
56
33
36
37
42
38
5
39
44
42
19
44
29
46
7
47
48
51
2
52
47
55
36
57
6
58
23
59
38
60
33
62
13
68
21
69
10