479
181
409
28
424
162
206
158
130
108
295
77
436
10
338
95
511
110
160
84
28
9
271
174
379
106
482
127
234
164
138
94
433
162
557
50
488
75
190
2