139
115
153
101
483
109
304
233
85
66
275
20
183
218
117
48
26
1
185
289
123
96
56
70
79
52
30
2
19
4
114
62
41
13
150
86
178
151
61