144777
19785
829899
166912
854875
395419
318331
941645
16049748
716786
5208578
4473980
3602192
3583510
2349216
2236495
679590
400472
161547
251203