239
98
362
181
550
278
334
75
167
19
191
38
516
131
86
36
518
128
297
181
152
72
269
98
218
158
397
133
132
108
181
102
233
137
215
83
352
175
467
186