32
322
89
263
50
329
37
248
7
210
9
142
35
186
29
185
10
152
68
395
60
173
8
115
108
23
137
103
17
111
100
20
143