641
205
141
117
452
181
207
45
498
260
303
166
265
21
360
168
420
48
529
59
413
88
215
115
515
162
250
11
466
180
388
109
588
124
105
69
456
95
248
143