2
1
3
4
4
1
5
4
6
5
7
6
8
7
9
8
10
9
11
12
12
27
13
30
14
27
15
14
16
5
17
40
18
7
19
34
20
15
21
10
22
15
23
22
24
23
25
24
27
32
28
23
29
56
30
47
31
24
32
33
33
30
34
39
36
31
39
56
40
51
41
42
47
14
50
23
51
42
54
33
60
27
61
18
62
37
68
1
69
28
70
19
73
8
96
25