27
635
57
19
33
87
118
125
269
143
538
330
294
603
419
832
540
80
329
83
126
182
49
134
288
769
553
94
111
593