20
29
47
31
146
9
5
8
104
51
12
28
60
7
21
23
24
14
10
81
3
35
138
109
67
42
36
26
13
22
27
25
166
18
37
4
33
19
43
59
85
84
137