455
57
591
143
151
324
438
317
226
37
1060
47
146
351
179
239
1269
929
491
141
215
339
229
122
84
256
68
377
204
125
323
476
198
159
115
164
88
224
199
180
242
197
136
251
241
181
41
93
250
134
172
284
103
100
259
413