8530869
5496688
89813339
3003665
55592566
96461826
64977109
89892050
66468191
57962422
99761245
59025848
32092468
37108473
994660
10271386
48151133
42457614
10324536
14445303
6852324
53226046
27019231
58088817
76362707
49492513
9232850
76245041
11658557
62861476
85839524
5074761
49097551
85204752
42951370
93789162
2748323
31067306
11669095
8595938