39615500
18121764
77632618
5977623
41683378
90584423
4424412
883156
46124869
70222960
15287563
91124912
55691314
59074291
94295821
52132175
18961701
58108206
76436748
49119101
43957958
37239682
72091464
59656181
18977823
96051578
90371421
31828339
49201924
15943613
65613032
12632498
48906765
3856633
38195058
49936344
7440355
95824486
82131394
77468044