18563 671
5359 812
14948 675
21145 263
49526 684
81258 872
7301 236
6288 640
4521 437
6078 792
3572 512
3860 291
4015 591