27
48
214
69
52
89
512
18
46
73
114
90
202
171
60
31
159
113
228
229
35
99
103
183
278
143
57
166
126
168
177
209
80
44
101
82
118
153
37
23
187
121
115
264
53
47
43
26
608
49
54
20
258