2
1
3
4
4
1
5
4
6
7
7
32
8
3
9
14
10
7
11
4
12
7
13
16
14
29
15
26
16
5
17
18
18
19
19
28
20
33
21
34
22
9
23
54
24
33
25
60
26
39
27
18
28
39
29
20
30
5
34
17
35
24
36
27
37
32
38
35
39
22
41
38
42
41
43
48
47
40
54
39
55
40
58
41
60
21
65
32
70
43
75
42
76
1
99
10