32
24
13
18
12
8
9
11
7
5
62
249
50
14
35
52
17
15
20
173
106
124
40
64
149
111
377
49
47
127
30
44
74
29