15
103
157
92
34
299
134
52
73
190
100
115
25
24
43
79
