501
100
380
140
345
158
133
116
292
31
272
6
369
39
102
40
150
125
547
37
493
46
46
37
271
172
513
154
458
84
481
66
481
67
146
15
162
142
243
180