15
62
27
111
87
135
181
133
24
107
1886
28
137
86
73
128
280
467
670
267
243
242
315
136
208
198
158
251
290