131
582
141
481
127
404
29
278
153
262
71
256
21
174
86
221
51
184
6
316
55
208
65
168
57
190
37
176
12
166
32
178
35
146
115