478
180
393
19
413
154
206
158
130
108
295
77
435
10
337
94
510
110
160
84
27
8
271
174
378
105
480
127
233
164
138
94
432
162
556
50
488
75
190
2