40
599
23
402
96
400
14
219
7
366
52
271
28
168
12
222
54
172
68
395
1
146
16
213
141
175
15
142
18
95
254
3
122
114
84