399
53
144
28
515
146
452
102
568
187
251
55
213
161
400
22
532
185
521
91
58
28
391
90
343
187
249
60
214
166
576
179
199
62
299
180
350
182
188
48