520
83
293
92
263
74
133
76
249
134
111
79
466
60
207
97
86
63
558
86
426
57
268
4
242
79
381
28
413
126
484
88
157
121
158
45
528
121