271
501
201
97
269
70
1949
205
297
84
200
277
57
350
55
352
144
202
122
151
240
331
41
286
203
121
161
138
296
98
204
86
196
211
228
82
153
99
354
141
306
43
207
343
131
66
64
150
168
289
284
118
63
245
146
424