144253
578945
40791
785137
321885
960158
623513
836361
16298748
729886
5351578
4515981
3668192
3627510
2387216
2260495
548691
63318
790236
45012