51
16
29
6
7
43
25
20
47
28
74
26
30
14
3
34
5
22
10
1
37
19
8
38
11
39
115
273
80
109
33
173
103
361
73
524
31
66
197
45
161
21
404
246
220
139
158
54
124