497
385
149
105
520
752
504
267