646
207
141
117
457
182
212
47
504
264
304
167
265
21
360
168
420
48
530
59
413
88
216
115
515
162
250
11
467
181
389
109
588
124
109
70
456
95
250
145