54077846
43832673
10266045
30491163
67585244
84681633
95263620
64719889
37352376
19916810
37272579
11315915
46363299
75438184
48269457
1109393
79152855
12206270
84079667
30081855
46136058
1813989
81249979
56567284
32077424
34069013
9763624
12629102
42344737
10021358
6943960
58598616
42254822
43415192
9392651
83265276
18868425
86182504
3508205
99053168