98903623
28468618
80499952
92441832
4880837
37429859
8159648
23222244
12287862
94542748
89673021
16647832
379965
9067838
48913112
53929440
66309529
8977048
1031709
32724321
84386486
39419982
6341055
7938470
39361147
95207756
599745
2102123
36997158
6986795
65663409
54067025
46292843
44587761
2087859
17857452
13614269
59938618
40246149
57195195