28
23
27
47
37
32
39
44
42
134
111
671
149
155
200
171
168
125
241
270
205
136
124
185
226
165
211
273
191
242
353
234
419
724
254
775
360