27
130
183
149
66
38
193
821
299
185
187
168
36
96
103
32
67
474
158
294
83
53
758
433
509
283
182
122
110
123
115
98
28
101
242
60
184
124
259
71
76
106
93
18
63
61
127
194
271
35
55
273
237
177