87
186
132
309
43
166
29
117
115
194
105
161
190
202
148