109
93
344
327
401
184
46
568
173
48
307
527
908
540
278
306
411
156
418
259
322
550
569
189
763
199
478
434
275
218
517
139
315
243
1080
38
301
390
437
368
108
271
215
67
270
305
99
898
929
460
498
1241
541
647
828
361
347