126
192
785
84
212
147
585
363
291
607
352
207
258
391
256
653
764
97
181
392
36
523
193
153
251
407
254
319
143
287
313
184
364
489
679
173
102
288
260
142
68
337
61
409
320
16
372
140
188
160
1296
383
516
245
335
294
31
180