143043
142329
139697
42362
142565
138505
143256