107
331
42
306
79
238
34
243
26
166
60
171
16
179
28
156
80
143
6
322
29
124
130
18
111
109
9
279
93
37
19
84