12
47
38
25
5
31
23
16
6
9
10
18
26
4
13
34
96
11
2
74
35
20
1
158
24
67
30
19
37
21
8
27
128
105
89
940
159