54992
7182
806144
42576
110437
17113
776104
56644
32734
21423
76865
765
91937
37320
61453
905459
5220217
6822143
9190413
54591648