556
161
458
289
410
149
394
188
599
141
391
151
384
154
511
45
114
22
434
135
492
171
369
178
282
116
535
176
234
183
388
110
419
75
312
77
595
131
254
80