48593479
70086541
84368231
5539809
35936424
18364505
13761287
43656603
86049155
10069868
42861684
50029371
2413406
2132231
99962434
26614131
80522736
22987982
53385392
32954346
92043337
74467127
18167162
50759772
44496637
57737899
69848265
14791678
81911960
37339747
24078396
1038010
87709891
64065828
53322855
93005900
74737407
81609728
8102609
4002089