184
54
39
215
289
335
593
374
137
677
60
363
125
486
26
235
75
112
97
77
492
61
3535
277
207
996
164
122
349
1021
528
293
320
240
447
1067
119
45
402
313
707
1657
437
30
23