52696602
9845693
25663643
43518398
12122802
48174231
72007706
18407103
46137004
21197762
78756738
67374251
66827988
59968982
25891380
74426127
90693351
15774422
50658532
99858840
5876879
55357807
12722169
86698510
45768252
95333166
1167185
91152208
71698130
33886582
4683497
89452500
73248823
47843959
96173732
70176838
605498
48634791
38254388
19349064