47
78
55
29
14
50
11
39
108
86
66
196
40
15
68
37
25
18
69
102
399
80
960
187
119
152
97
176
178
85
128
130
139
118