32
9
50
14
24
4
1
29
6
12
21
19
3
13
109
26
10
8
28
80
173
5
2
36
258
7
124
167
89
18
183
11
43
41
16
22