40
569
59
504
38
688
78
396
43
276
27
427
30
477
84
295
24
259
16
266
37
271
53
252
73
308
25
267
36
1
148
248
17
317
23
244