99
463
54
381
69
252
55
208
19
188
42
154
48
173
46
157
9
103
68
395
18
127
125
26
112
2
80
1
89
15
256
20
87