393
333
516
64
281
294
53
193
343
266
300
175
519
359
917
184
439
213
262
233
155
484
126
427
131
259
190
179
277
287
304
282
22
136
353
58
413
222
278
442
201
121
256
467
219
3
252
154
238
35
166
454
143
87
49
104
503
98