200
135
148
107
98
69
190
139
95
259
130
249
108
245
149
199
169
159
189
179
229
204
99
89
79
59
66
198
129
109
255
150