25
181
82
96
32
204
30
63
18
56
488
31
14
24
27
26
233
94
95
40
15
114
194
75
295
326
173
86
65
288
37
243
53
625