50
47
37
61
148
36
105
69
198
992
228
147
26
340
460
95
335
80
878
90
59
216
79
124
85
248
149
18
24
182
113
109
322
291
213
941
404
483
48
561
403
144
756
101
633
501
140
2115
204
158
153
290
558
215
259
55
618