38
32
29
43
3
21
9
14
17
16
42
7
4
26
12
33
40
13
8
31
56
76
15
178
242
39
841
47
36
108
127
106
136
170
184
54
188
83
25
148
34