2
1
3
4
4
1
5
4
6
7
7
4
8
9
9
14
10
29
11
4
12
17
13
6
14
7
15
28
16
25
17
20
18
13
19
34
20
15
21
26
22
35
23
2
24
41
25
24
26
19
27
58
28
23
29
48
30
25
33
26
35
32
38
35
40
51
41
38
42
41
43
18
44
19
45
50
46
23
48
39
56
37
60
33
61
28
76
5
79
18
81
8
82
17
95
24