31
11
29
25
8
6
4
10
2
15
1
30
27
7
3
18
5
28
138
114
17
19
12
46
47
52
65
20
13
9
26
24
33
21
22
43
41