47
18
279
52
41
58
40
36
62
33
248
53
89
152
68
683
360
203
147
145
29
57
55
48
32
24
35
13
38
39
26
16
9
20
19
80
256
149
150
66
154
15
194
90
109
34