28
57
128
95
41
146
256
266
93
73
54
278
171
38
115
37
218
85
49
299
100
190
59
24
101
71
65
21
209
36
180
97
18
138
32
149
178
42
35
92
76
52
23
91
166
188
47
50
276
83