104
143
142
67
58
97
207
270
166
240
121
213
173
198
165
127
115
523
407
230
84
152
79
85
64
124
130
112