485
182
438
43
440
171
206
158
130
108
297
78
436
10
339
95
513
111
160
84
28
9
271
174
381
108
486
129
234
164
138
94
433
162
557
50
489
75
190
2