33
4
29
8
6
2
1
5
3
9
16
13
10
11
15
141
142
114
17
19
43
292
109
34
79
30
24
22
27
18
42
12
20
47
44
23
37
14
48
28
93
32
73