550
259
550
138
519
149
123
98
485
45
414
59
430
82
495
44
137
99
214
170
161
149
349
95
384
117
513
17
605
18
247
60
289
123
129
70
357
51
143
26