18
152
42
26
157
139
183
190
369
419
24
121
397
289
68
37
327
244
21
74
64
405
185
84
1831
302
202
131
161
205
1206
232
156
220
200
258
75
112
134
267
252
259
336
66
203
91
201
117
136
119
310
283
124