84548936
96037862
881716
21798499
10933275
76268462
18022880
8415488
28365564
59604444
84504331
13679504
2986737
97184129
67737880
95767274
98088903
20776910
62945211
99866579
68278654
77893517
23032977
44055337
88427398
3103540
91292778
4855030
49238022
957030
41966708
65158806
35376438
42107770
8214218
89196504
26024112
61459597
71685200
60742146