47
18
113
65
39
286
38
57
101
126
94
105
76
168
397
171
69
145
15
28
120
40
60
188
50
13
46
119
64
80
9
26
56
192
160
20
30
25
22
21
201
426
142
16
52
266
163
99
67
41
55