45067068
16381870
11892389
86188735
5147620
34999797
29679418
8391668
50768743
77037
40091451
17702064
39869453
37892843
57348071
37588097
8566407
89544793
20819238
64246373
89033016
68461906
36815676
65916168
84081569
57577959
83157320
26673590
99822760
5825721
30543553
16716393
52614572
77965522
63507179
85631738
82294355
41198189
4073534
7134118