499
157
349
70
328
208
115
50
450
281
238
184
331
60
597
206
259
191
467
231
517
29
1158
529
277
171
300
96
149
61
527
204
600
169
501
130
352
64
325
194