485
182
450
51
451
178
206
158
130
108
298
78
436
10
340
96
515
112
160
84
28
9
274
177
383
110
487
129
234
164
138
94
433
162
557
50
489
75
190
2