118
76
138
36
382
55
283
81
515
179
497
103
496
6
547
176
541
115
258
138
381
193
357
150
334
214
462
107
182
91
576
74
452
73
360
126
99
77
448
178