299
100
211
184
173
33
98
161
196
167
78
49
277
78
152
200
95
149
174
300
186
300
162
30
100
133
197
243
123
183
212
239
184
146
263
243
204
185
194
247
202
143
191
209
203
222
52
178
65
63
65
47
42
45
36
29
58
91
60
39
48
40
33
37
36
40
40
82
56
64
70
39
60
54
59
36
49
112
49
32
53