270
501
201
97
269
70
1948
205
297
84
200
276
57
350
55
352
144
202
122
151
240
331
41
286
121
157
138
296
98
204
86
196
211
227
82
153
99
354
141
306
43
207
343
131
66
275
62
150
168
287
149
284
118
63
245
146
424