10905 429
330885 759
375273 964
25637 237
65625 303
87845 307
4099 560
4874 148
4928 317
8756 797
5770 892