39
69
63
121
55
66
38
150
80
158
134
101
264
175
130
107
138
149
198
287
52
171
58
123
86
44
127
289
184
102
53
76
18
278
25
408
235
62
259
340
50
194
46
112
180
17
23
167
136
68