484
264
287
158
312
69
299
145
181
96
501
66
540
97
795
267
193
89
343
24
93
74
534
185
514
70
325
27
462
89
417
108
156
107
295
155
636
170
202
41