46
259
105
104
48
165
161
81
82
135
94
62
119
26
151
287
72
74
68
43
25
102
159
50
18
20
85
35
71
56
40
38
15
190
133
49
134
52
28
16
140
19
12
32
145
173
27
278
113