5896
2547
67668
742
199344
63870
89785
19729
8036296
58931671
7367382
9742360
4053460
96951426
91331529
54711949
43361701
65111071
4399320
7677206
66481325
57591314
8814873
79341909
9801837
8190798
52121449
47421725
84511202
706697
99551196
100581082
93251897
5120567
45171515
95331972
64461344
41271344
48391500
84911773