576
179
584
105
424
103
537
58
395
179
321
152
391
70
479
55
244
173
81
61
427
157
406
169
263
119
490
173
217
37
509
67
166
103
400
144
279
126
445
172