218
540
109
405
212
401
73
397
93
303
168
166
127
265
45
62
214
55
221
56
175
110
143
27
124
52
139
6
2
30
112
31
88
26