28
55
174
139
52
465
43
131
59
69
24
39
295
218
66
53
68
252
235
297
34
99
25
188
81
38
335
91
47
135
62
121
109
128
50
169
156
97
182
75
949
27
229
155
20
199
74
90
173