3
2
12
33
18
35
15
16
17
46
31
34
13
22
8
38
5
40
1
68
32
10
14
28
58
75
62
78
84
72
71
27
121
29
21
53
49
47