25
85
67
144
139
92
259
191
148
32
98
123
111
159
301