246
556
385
503
375
345
236
157
173
108
251
103
123
73
346
250
110
180
131
128
91