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