290
92
1111
29
15
32
43
141
49
396
30
437
53
21
59
58
133
243
37
46
48
837
75
160
194
20
25
31
45
85
23