499
146
532
151
285
148
163
115
423
117
345
150
312
91
211
28
441
55
475
302
407
173
599
119
299
136
322
144
321
114
288
148
542
310
439
150
493
186
213
114