28
48
215
69
52
91
512
18
46
73
116
90
202
171
60
33
159
113
228
229
35
99
103
183
278
144
57
166
126
168
177
209
80
44
101
82
118
153
37
23
187
121
115
265
53
47
43
26
608
49
27
54
20
259