98676990
52856920
61706640
98813827
20255368
95799411
64537234
8481175
3073809
82471391
9631666
55561329
9091444
39353491
45647149
3497664
1689275
65088482
70511076
17756211
92045786
3391593
48734268
51965959
61967610
21879318
20602721
43888022
15252306
54968171
98978462
3428375
43514801
83521879
78717557
39171546
12355303
28768465
47136494
24872111