90
137
182
72
143
96
115
124
188
167
143
143
276
84
142
64
226
199
212
268
111
132
165
57
163
111
300
192
176
146
446
232
255
187
154



