45984555
16403173
62544421
26067886
11555481
3105223
80481641
62909699
43199622
47621566
55608574
93625074
48254202
35026370
90636023
340145
8534167
30897543
85729635
37603421
17674684
69088016
25368899
19235265
54566543
65053662
61006971
1470919
9113636
58067386
45381671
71076015
27821615
80867305
43368369
7147797
66536597
84765966
828070
69877955