104
143
142
66
58
97
207
270
166
240
120
213
173
198
164
126
115
523
407
230
83
152
79
84
64
124
130
112