496
114
868
189
161
195
237
137
318
339