141
305
68
284
130
236
35
231
83
288
28
225
43
227
14
196
31
113
66
510
150
89
26
137
20
103
23
94
1
7
9
112
13
69
22
80