39
28
11
20
19
21
15
9
10
3
5
12
125
60
29
4
46
30
35
54
50
14
25
68
17
16
2
1
32
7
27
22
31
38
48
151
18