16
58
10
29
8
15
12
47
232
13
52
17
6
9
25
39
355
146
24
92
3
30
5
2
33
34
28
73
3633
84
23
26
19
22
164
51
79
158
524
203
46
41
111