47
32
30
23
21
52
37
18
10
130
54
28
26
33
99
87
27
45
78
41
77
264
55
258
80
231
237
68
133
124
254
12
134
148
266
334
346
129
138
84
173
593
139
339