196
487
115
348
43
236
127
343
79
264
54
121
32
178
94
211
10
118
53
173
18
150
98
48
138
55
137
13
97
8
84
23