5896
2547
67668
742
199344
63870
89785
19729
8036296
58931671
7367382
9742360
4053460
96951426
91331529
54711949
43361701
65111071
4399320
7677206