959
409
543
353
509
176
211
114
514
55
237
26
535
78
733
384
515
185
336
135
409
188
426
124
161
70
178
86
205
96
322
32
451
60
628
104
220
151
277
44