539
158
143
60
314
133
221
24
119
66
258
198
351
26
174
118
355
117
234
143
300
211
345
95
535
146
548
40
313
60
302
144
391
112
363
132
336
24
361
102