57
17
50
34
80
55
278
154
209
18
31
259
143
96
212
137
103
78
204
81
35
48
56
121
190
40
89
106
64
83
113