39619768
29422327
10409964
5204263
15583165
27276417
457627
698765
97746493
18383166
70517823
96912295
27755193
57807235
94114012
72218443
57658741
55925487
9961588
98173911
22133944
98482066
69525200
47447674
75762773
7532827
20527509
44252203
74719852
8062191
47235666
99299041
35245643
37001370
8925141
49527150
51543087
22985492
86078411
24153203