88585722
57764179
7882725
43928846
69133775
1059141
70478029
673707
89108396
12932400
8246302
93373116
83125792
79261148
62883491
1622576
68948215
54517178
48482511
5438851
39886190
29104401
12733454
37082283
60282911
9622814
52291245
14356559
36347612
30736317
28918241
12491096
180173
95084992
68834364
98002522
8504501
54116188
39447667
10653706