483
181
420
33
432
166
206
158
130
108
295
77
436
10
338
95
511
110
160
84
28
9
271
174
381
108
485
128
234
164
138
94
433
162
557
50
489
75
190
2