82
59
71
75
473
152
202
261
93
377
212
332
300
399
345
461
484
427
238
352