296
303
379
356
464
317
289
368
446
124
319
943
246
247
223
840
736
102
429
205
487
341
568
234
199
352
153
300
281
424
176
257
531
66
157
588
182
501
484
252
394
996
321
278
316
326
659
376
378
249
316
417
247
262
277
417
409
324
385
100