123
3743
3068
161
130
187
425
247