34
507
141
68
56
289
181
1103
99
25
216
226
581
124
106
164
120
42
183
560
255
84
229
235
177
157
256
1927
113
73
282
239
323
526