372
157
313
103
388
52
346
178
489
138
503
91
409
53
395
81
400
179
233
61
173
138
104
91
305
63
286
12
193
172
480
124
416
23
391
174
227
130
514
22