28
15
11
128
38
10
5
4
9
29
14
23
39
25
24
12
20
171
7
26
2
19
229
37
47
45
21
16
107
124
13
484
77
46
53
17
43
113
72
74