269
1063
61
148
44
194
211
187
196
97
210
207
386
458
296
155
311
273
99
321
1694
292
314
78
1097
137
191
133
217
349