104
271
501
201
97
269
70
1955
205
297
85
200
278
57
350
55
352
144
202
122
151
240
331
41
288
206
121
161
138
298
98
204
86
196
211
228
82
153
99
354
141
308
43
207
344
131
66
277
64
168
289
150
284
118
63
245
146