44
41
12
48
263
222
206
174
145
131
223
156
182
187
185
124
76
251
191
195
342
111
135
133
78
55
171
77
113
150
350
160
321
292
245
164
407
267
693
264
225
147
357
233
142
490
229
119
144
128
356