326
103
451
202
381
112
547
146
330
92
479
187
327
187
420
175
416
111
525
156
521
148
568
92
407
97
196
184
245
167
98
43
274
180
356
196
462
12
447
196