185
197
146
276
85
152
230
323
237
311
489
127
73
361
31
507
180
562
201
198
57
518
195
26
166
134
54
235
177
340
900
207
423
480
124
163
424
129
253
188
179
281
279
344
411
218
433
199
119
255
216
20
231
164
278
299
98
228